Como converter strings em valores

9 respostas
C
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 >.<

9 Respostas

A

Essas variáveis u e i são deque tipo???

A
No java não se usa a palavra var não.. para que o resultado seja 9 tería que ser assim..
public class Strings {
	
	public static void main(String args[]){
		
		int u = 5;
		int i = 4;
		int result = u+i;
		System.out.print(result);
	}

}
C

i java que eu estou usando é para websites, isso vai funcionar?


eu quero converter strings "10 " em 10
entendeu ?

A

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…

C

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);   
}

}

A

vai da erro por que a variável é do tipo inteira, então ela não aceita aspas…

C

a agora vc entendeu, eu quero converter os valores entre aspas para valores comuns

A
Tenta isso..
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);
	}

}
dxos
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);  
    }  
  
}

ABS ..

Criado 8 de agosto de 2010
Ultima resposta 8 de ago. de 2010
Respostas 9
Participantes 3