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 encontrar el área de figuras geométricas utilizando el método de sobrecarga

Por avivcas

Deja una respuesta

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