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 originalString linea = texto.getText();
int numa = Integer.parseInt(linea.substring(0,linea.indexOf("+")));
int numb = Integer.parseInt(linea.substring(linea.indexOf("+")+0,linea.length()));
int total = numa+numb;
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 originalString linea = texto.getText();
int numa = Integer.parseInt(linea.substring(0,linea.indexOf("-")));
int numb = Integer.parseInt(linea.substring(linea.indexOf("-")+0,linea.length()));
int total = numa-numb;
etiqueta.setText(String.valueOf(total));
si resto 5-2 me da como resultado 7 por que?
espero me puedan guiar....