Computer Science, asked by dhku008, 1 day ago

Write a program in Java bluej to make a calculator using switch case​

Answers

Answered by santu7893m
0

Answer:

The following program accepts two integer variables, takes an operator regarding the operation. According to the selected operator, the program performs the respective operation and print the result.

Explanation:

Example

import java.util.Scanner;

public class ab39_CalculatorUsingSwitch {

public static void main(String args[]) {

Scanner sc = new Scanner(System.in);

System.out.println("Enter value of 1st number ::");

int a = sc.nextInt();

System.out.println("Enter value of 2nd number ::");

int b = sc.nextInt();

System.out.println("Select operation");

System.out.println("Addition-a: Subtraction-s: Multiplication-m: Division-d: ");

char ch = sc.next().charAt(0);

switch(ch) {

case 'a' :

System.out.println("Sum of the given two numbers: "+(a+b));

break;

case 's' :

System.out.println("Difference between the two numbers: "+(a-b));

break;

case 'm' :

System.out.println("Product of the two numbers: "+(a*b));

case 'd' :

System.out.println("Result of the division: "+(a/b));

break;

default :

System.out.println("Invalid grade");

}

}

}

Output

Enter value of 1st number ::

52

Enter value of 2nd number ::

85

Select operation

Addition-a: Subtraction-s: Multiplication-m: Division-d:

a

Sum of the given two numbers: 137

raja

Answered by samarthkrv
0

Answer:

import java.util.Scanner;

public class Main

{

public static void main(String[] args) throws Exception {

 Scanner sc = new Scanner(System.in);

 System.out.print("Enter the first number:");

 int a = sc.nextInt();

 System.out.print("Enter another number:");

 int b = sc.nextInt();

 System.out.print("Enter operator:");

 char op = (char)System.in.read();

     switch(op){

         case '+':

             System.out.println(a+b);

             break;

         case '-':

             System.out.println(a-b);

             break;

         case '*':

             System.out.println(a*b);

             break;

         case '/':

             System.out.println(a/(float)b);

             break;

         default:

             System.out.println("Invalid operatrion");

             break;

     }

}

}

Explanation:

Similar questions