Estoy haciendo una calculadora para Android (Java al fin y al cabo) y hay cierto paso que no entiendo os pongo las fotos:
Imagenes en grande:
imgur: the simple image sharer
imgur: the simple image sharer
- En la primera imagen podeis ver cada boton como se llama etc, y en la segunda la llamada al metodo para hacer el calculo.
Pero si el primer numero que le meto antes del operador lo mete en cadena y luego lo pasa a m2, cuando hace el calculo de result= m1-m2, en m1 tengo 0 porque no he metido nada dentro aun y en m2 el numero introducido result quedaria negativo... no tiene sentido.
No soy capaz de ver cuando guarda en m1 el primer numero antes del operando resta y cuando mete el segundo en m2..
Ando un poco perdido, alguno que sea capaz de explicarmelo?
Imagenes en grande:
imgur: the simple image sharer
imgur: the simple image sharer
- En la primera imagen podeis ver cada boton como se llama etc, y en la segunda la llamada al metodo para hacer el calculo.
Pero si el primer numero que le meto antes del operador lo mete en cadena y luego lo pasa a m2, cuando hace el calculo de result= m1-m2, en m1 tengo 0 porque no he metido nada dentro aun y en m2 el numero introducido result quedaria negativo... no tiene sentido.
No soy capaz de ver cuando guarda en m1 el primer numero antes del operando resta y cuando mete el segundo en m2..
Ando un poco perdido, alguno que sea capaz de explicarmelo?