eu quero ler um numero de uma textfield.NUMERIC e multiplicá-lo por outro numero lido de uma textfield.NUMERIC e salvar numa variável para depois coloca-la na tela… como faço isso?
Olá,
int val1=Integer.parseInt(campo1.getString());
int val2=Integer.parseInt(campo2.getString());
int total=val1*val2;
campo3.setString(Integer.toString(total));
É isso que quer saber?
Um abraço!
[code]this.consta = new TextField("Constante multiplicadora do x^2:", "", 1, TextField.NUMERIC);
this.constb = new TextField("Constante multiplicadora do x:", "", ,1 TextField.NUMERIC);
int a=Integer.parseInt(this.consta.getString());
int b=Integer.parseInt(this.constb.getString());
int delta=b*b;
this.respos.setString(Integer.toString(delta));[/code]
tentei fazer assim e naum funcionou, deu esse erro:
java.lang.NumberFormatException
tentei também sem o this na frente dos textfield, mas nao funcionou
Olá,
Vc verificou se os dois campos estão preenchidos na hora da conversão?
Os dois tem q ser números, não pode ser vazio!
So pode ser isso, deve estar vazio algum… pq nao pode dar esse erro se estiver tudo correto.
Verifica os valores aí!
Falow!