lunes, 29 de febrero de 2016

Sentencia Switch

La instrucción switch es una forma de expresión de un anidamiento múltiple de instrucciones if ... else. Su uso no puede considerarse, por tanto, estrictamente necesario, puesto que siempre podrá ser sustituida por el uso de if. No obstante, a veces nos resultará útil al introducir mayor claridad en el código.

SINTAXIS




switch (expresión) {

        case valor1:
        instrucciones;
        break;

        case valor2:
        instrucciones;
        break;
        .
        .
        .
        default:
        sentencias;
        break;

 }
EJEMPLO
import static java.lang.Integer.parseInt;
import javax.swing.JOptionPane;

/**
 *
 * @author Ibeth Román
 */
public class Ejercicio1dw {
   public static void main(String args[]){
     int a = parseInt(JOptionPane.showInputDialog("Ingrese primer        número"));
     int b = parseInt(JOptionPane.showInputDialog("Ingrese segundo        número"))
     char op = JOptionPane.showInputDialog( null, "Seleccione            símbolo  para realizar calculo \n + \n - \n / \n *").charAt(0);
      switch ( op ) {
      case '+':
           JOptionPane.showConfirmDialog(null, "El resultado es : "             + (a + b) );
           break;
      case '-':
            JOptionPane.showConfirmDialog(null, "El resultado es : "             + (a - b));
           break;
      case '*':
            JOptionPane.showConfirmDialog(null, "El resultado es : "             + (a * b));
           break;
      case '/':
            JOptionPane.showConfirmDialog(null, "El resultado es : "             + (a / b));
           break;
      default:
           JOptionPane.showConfirmDialog(null,"ERROR" );
           break;
      }
   }
}

         

0 comentarios:

Publicar un comentario