En este programa estamos haciendo una calculadora simple que realiza sumas, restas, multiplicaciones y divisiones basadas en la entrada del usuario. El programa toma el valor de ambos números (ingresados ​​por el usuario) y luego se le pide al usuario que ingrese la operación (+, -, * y /), de acuerdo con el programa de entrada realiza la operación seleccionada sobre los números insertados usando caja del interruptor.

Si es nuevo en Java, consulte este tutorial de Java para comenzar a aprender programación Java desde los conceptos básicos.

Ejemplo: programa para crear una calculadora usando switch case en Java

import java.util.Scanner;

public class JavaExample {

    public static void main(String[] args) {

    	double num1, num2;
        Scanner scanner = new Scanner(System.in);
        System.out.print("Enter first number:");

        /* We are using data type double so that user
         * can enter integer as well as floating point
         * value
         */
        num1 = scanner.nextDouble();
        System.out.print("Enter second number:");
        num2 = scanner.nextDouble();

        System.out.print("Enter an operator (+, -, *, /): ");
        char operator = scanner.next().charAt(0);

        scanner.close();
        double output;

        switch(operator)
        {
            case '+':
            	output = num1 + num2;
                break;

            case '-':
            	output = num1 - num2;
                break;

            case '*':
            	output = num1 * num2;
                break;

            case '/':
            	output = num1 / num2;
                break;

            /* If user enters any other operator or char apart from
             * +, -, * and /, then display an error message to user
             * 
             */
            default:
                System.out.printf("You have entered wrong operator");
                return;
        }

        System.out.println(num1+" "+operator+" "+num2+": "+output);
    }
}

Producción:

Enter first number:40
Enter second number:4
Enter an operator (+, -, *, /): /
40.0 / 4.0: 10.0
leer  Programa Java para sumar dos números complejos

Por avivcas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *