From 6eaa6bc2cd73ead8eb7c944f82918d11b6b28028 Mon Sep 17 00:00:00 2001 From: Heyyayaya <116991476+Heyyayaya@users.noreply.github.com> Date: Mon, 31 Oct 2022 10:04:06 +0530 Subject: [PATCH] Create CalculatorUsing.java crate a simple calculator using java --- Calculator/CalculatorUsing.java | 75 +++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 Calculator/CalculatorUsing.java diff --git a/Calculator/CalculatorUsing.java b/Calculator/CalculatorUsing.java new file mode 100644 index 0000000..f91a298 --- /dev/null +++ b/Calculator/CalculatorUsing.java @@ -0,0 +1,75 @@ +// Java program for simple calculator + +import java.io.*; +import java.lang.*; +import java.lang.Math; +import java.util.Scanner; +public class BasicCalculator { + + public static void main(String[] args) + { + // stores two numbers + double num1, num2; + + // Take input from the user + Scanner sc = new Scanner(System.in); + + System.out.println("Enter the numbers"); + + // take the inputs + num1 = sc.nextDouble(); + + num2 = sc.nextDouble(); + + System.out.println("Enter the operator (+,-,*,/)"); + + char op = sc.next().charAt(0); + + double o = 0; + + switch (op) { + + // case to add two numbers + case '+': + + o = num1 + num2; + + break; + + // case to subtract two numbers + case '-': + + o = num1 - num2; + + break; + + // case to multiply two numbers + case '*': + + o = num1 * num2; + + break; + + // case to divide two numbers + case '/': + + o = num1 / num2; + + break; + + default: + + System.out.println("You enter wrong input"); + + break; + } + + System.out.println("The final result:"); + + System.out.println(); + + // print the final result + System.out.println(num1 + " " + op + " " + num2 + + " = " + o); + } +}