Computer Science, asked by shilpiaudh123, 1 month ago

Create a simple calculator to perform at least 6 mathematical calculations on two numbers entered by the user. For example if nl = 10, n2 = 2 and operator = '+, then the answer is 12. Hint: Input will be two numbers and operator. Output will be the result of the calculation.​

Attachments:

Answers

Answered by Ronithreddy
0

Answer:

import java.util.Scanner;

public class Calculator {

  public static void main()  

  {

     double num1;

     double num2;

     double ans;

     char op;

     Scanner reader = new Scanner(System.in);

     System.out.print("Enter two numbers: ");

     num1 = reader.nextDouble();

     num2 = reader.nextDouble();

     System.out.print("\nEnter an operator (+, -, *, /): ");

     op = reader.next().charAt(0);

     switch(op) {

        case '+': ans = num1 + num2;

           break;

        case '-': ans = num1 - num2;

           break;

        case '*': ans = num1 * num2;

           break;

        case '/': ans = num1 / num2;

           break;

     default: System.out.printf("Error! Enter correct operator");

        return;

     }

     System.out.print("\nThe result is given as follows:\n");

     System.out.printf(num1 + " " + op + " " + num2 + " = " + ans);

  }

}

Similar questions