Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/12/2011, 11:29
lupita100
 
Fecha de Ingreso: octubre-2010
Mensajes: 43
Antigüedad: 14 años, 3 meses
Puntos: 3
Pregunta Calculadora en java problema...

Hola amigos... de nuevo yo.... resulta que andaba probando en java y tengo este codigo que desarrolle para una calculadora...

lo que hace basicamente el codigo es obtener un string como 2+2 y procesarlo para obtener los numeros y sumarlos....

Código Javascript:
Ver original
  1. String linea = texto.getText();
  2.             int numa = Integer.parseInt(linea.substring(0,linea.indexOf("+")));
  3.             int numb = Integer.parseInt(linea.substring(linea.indexOf("+")+0,linea.length()));
  4.             int total = numa+numb;
  5.             etiqueta.setText(String.valueOf(total));

asi para sumar me funciona perfecto pero cuando trato de hacer una resta me suma en lugar de restar miren...

Código Javascript:
Ver original
  1. String linea = texto.getText();
  2.             int numa = Integer.parseInt(linea.substring(0,linea.indexOf("-")));
  3.             int numb = Integer.parseInt(linea.substring(linea.indexOf("-")+0,linea.length()));
  4.             int total = numa-numb;
  5.             etiqueta.setText(String.valueOf(total));

si resto 5-2 me da como resultado 7 por que?

espero me puedan guiar....

Última edición por lupita100; 14/12/2011 a las 12:52