como fazer com que isso
var i=‘5’;
var u=‘4’.
var result=i+u;
como fazer com que o resultado de 9 ?
pq quando eu tento fazer isso o resultado sai 54 >.<
Essas variáveis u e i são deque tipo???
No java não se usa a palavra var não…
para que o resultado seja 9 tería que ser assim…
[code]public class Strings {
public static void main(String args[]){
int u = 5;
int i = 4;
int result = u+i;
System.out.print(result);
}
}
[/code]
i java que eu estou usando é para websites, isso vai funcionar?
eu quero converter strings "10 " em 10
entendeu ?
Especifíque melhor seu problema…
o por que dessas variáveis serem do tipo String, tem alguma regra que vc tem que seguir… por que se for pra aparecer o resultado 9 isso ai resolve…
o seu exemplo funcionou pq vc nao usou os [color=blue]“5” [/color]
teste o seu code agora e me diga se resolveu o problema
public class Strings {
public static void main(String args[]){
int u = [color=blue]' [/color]5 [color=blue]' [/color];
int i = [color=blue]' [/color]4 [color=blue]' [/color];
int result = u+i;
System.out.print(result);
}
}
vai da erro por que a variável é do tipo inteira, então ela não aceita aspas…
a agora vc entendeu, eu quero converter os valores entre aspas para valores comuns
Tenta isso…
[code]public class Strings {
public static void main(String args[]){
int u =Integer.parseInt("5");
int i = Integer.parseInt("4");
int result = u+i;
System.out.print(result);
}
}
[/code]
[code]public class Strings {
public static void main(String args[]){
String u = "5";
String i = "4";
//vc tem q converter as Strings em numeros
int result = Integer.parseInt(u)+Integer.parseInt(i);
System.out.print(result);
}
} [/code]
ABS …