Existe uma brincadeira na minha sala, quando eu errei uma operação básica. Criei uma calculadora e gostaria de adicionar isso nela. Gostaria que quando aparecer a operação 3*0 o resultado seja =3. Mas não consegui. O código normal da parte de comando é esse: public class Calculadora {
public double resultado; public String modelo ="Modelo"; public String marca ="Marca";
public void somar(double a,double b) { this.resultado =a+b; }
public void multiplicar(double a,double b) { this.resultado =a*b; }
public void dividir(double a,double b) { this.resultado =a/b; }
public void subtrair(double a,double b) { this.resultado =a-b; } }
Lista de comentários
paularafela
Basta adicionar um If/else no método multiplicar. Tipo assim:
if (a == 3 || b == 0) { this.resultado = 3; } else { this.resultado = a* b;
Lista de comentários
if (a == 3 || b == 0) {
this.resultado = 3;
} else {
this.resultado = a* b;