Bom dia a todos!
ontem eu fiz um post sobre um Switch…case e fui muito bem respondido.
Gostaria de esclarecer outra duvida do mesmo programa.
Pq aparece uma mensagem INFINITY, sendo que eu nao a coloquei?
segue o programa
package inicio;
import javax.swing.JOptionPane;
public class AulaCase {
public static void main (String args[]){
double num1, num2, conta;
String entrada, saida;
char operador;
entrada = JOptionPane.showInputDialog("Digite o 1º numero:");
num1 = Double.parseDouble(entrada);
entrada = JOptionPane.showInputDialog("Digite o 2º numero:");
num2 = Double.parseDouble(entrada);
operador = JOptionPane.showInputDialog("Qual a operação?").charAt(0);
conta = 0;
switch (operador){
case '+':
conta = num1 + num2;
break;
case '-':
conta = num1 - num2;
break;
case '/':
if (num2 != 0 ){
conta = num1 / num2;
}else{
JOptionPane.showMessageDialog(null, "Não é possivel dividir por 0");
}
conta = num1 / num2;
break;
case 'x':
conta = num1 * num2;
break;
}
JOptionPane.showMessageDialog(null, String.valueOf(conta));
}
}
[]'s