Código para el botón resultado que cumple las siguientes funciones:
*Realice las funciones respectivas de suma, resta, multiplicación y división
*En el caso de la división si el operador 2 es igual a 0 salga un mensaje de "no se puede dividir por cero"; en caso contrario hacer la división
private void jBtnResultadoActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
Integer resultado=0;
Double res_div=0.0;
String resultado1="";
if ("+".equals(operador)){
resultado=Integer.parseInt(operador1)+Integer.parseInt(operador2);
resultado1=resultado+"";
}
if ("-".equals(operador)){
resultado=Integer.parseInt(operador1)-Integer.parseInt(operador2);
resultado1=resultado+"";
}
if ("*".equals(operador)){
resultado=Integer.parseInt(operador1)*Integer.parseInt(operador2);
resultado1=resultado+"";
}
if ("/".equals(operador)){
if(!operador2.equals("0"))
{
res_div=Double.parseDouble(operador1)/Double.parseDouble(operador2);
Integer aux=0;
aux=Integer.parseInt(operador1)/Integer.parseInt(operador2);
if ((res_div-aux)==0)
resultado1=aux+"";
else
resultado1=res_div+"";
}
else
resultado1="No se puede dividir por 0";
}
jTxtPantalla.setText(resultado1);
primero=true;
Sumar=false;
operador1=operador2="";
}
EN EL CASO DE LA SUMA
EN EL CASO DE LA RESTA
EN EL CASO DE LA MULTIPLICACIÓN
EN EL CASO DE LA DIVISIÓN ( CUANDO EL OPERADOR 2 ES DIFERENTE A CERO )
No hay comentarios:
Publicar un comentario