Informática, perguntado por Allan0505, 1 ano atrás

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;
}
}

Soluções para a tarefa

Respondido por paularafela
1
Basta adicionar um If/else no método multiplicar. Tipo assim:

if (a == 3 || b == 0) {
this.resultado = 3;
} else {
this.resultado = a* b;

Allan0505: vou testar, obrigado
paularafela: perdão, no lugar de || tu coloca &&
Allan0505: ok
Allan0505: muito obrigado
paularafela: dois desses &
Allan0505: funcionou, muito obrigado mesmo
paularafela: valeu
Perguntas interessantes