|
|
|
|
|
Bonsoir,
Integer.decode(String s) retourne un objet Integer et non un int. (voir la documentation) @+ -- O espirito da liberdade -- |
|
Pour info, int est le type primitif et Integer une classe.
Il suffit d'utiliser: int a = Integer.parseInt("ma chaine"); Good luck
|
Ok sa marche Superbien avec Integer.parseInt()
Merci beaucoup ;-) |
Ou tu peux faire aussi
Integer s= new Integer("ma chaine"); int t=s.intValue(); |
pouriez vous me dire ce qui fait ke ca ne marche pa???et me dire ce kil fo metre et ou?
public class Exer2 { public static void main(String args[]) { System.out.println("la somme vaut" + somme); } public int calcule(int a,int b) { int somme=a+b; return somme; } } |
|
Bonjour,
Dans la méthode "main", il n'y a pas d'appel à la méthode calcule et "somme" n'est ni défini, ni initialisé. Philippe --- O Espirito da Liberdade --- |
|
En plus, ta méthode calcule n'est pas statique, donc tu ne pourras pas l'instancier directement dans le main. Et t'es entiers a et b n'ont pas de valeur...
Nécessairement, le hasard a beaucoup de pouvoir sur nous, puisque c'est par hasard que nous vivons. |
Code corrigé :
public class Exer2{
public static void main(String args[]){
System.out.println("la somme vaut" + somme(12,75));
}
public static int calcule(int a,int b){
return a+b;
}
}
~ N'oubliez pas la balise "Résolu" lorsque votre problème est... résolu :) ~
|
Résultats pour String en Int et invercement (Java)
Résultats pour String en Int et invercement (Java)
Résultats pour String en Int et invercement (Java)
Résultats pour String en Int et invercement (Java)
Résultats pour String en Int et invercement (Java)