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
String 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 original
String 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....