diff --git a/Java Programs/calculator.java b/Java Programs/calculator.java new file mode 100644 index 0000000..57651fd --- /dev/null +++ b/Java Programs/calculator.java @@ -0,0 +1,49 @@ +import java.util.Scanner; + +class Main { + public static void main(String[] args) { + + char operator; + Double number1, number2, result; + + Scanner input = new Scanner(System.in); + + System.out.println("Choose an operator: +, -, *, or /"); + operator = input.next().charAt(0); + + System.out.println("Enter first number"); + number1 = input.nextDouble(); + + System.out.println("Enter second number"); + number2 = input.nextDouble(); + + switch (operator) { + + case '+': + result = number1 + number2; + System.out.println(number1 + " + " + number2 + " = " + result); + break; + + case '-': + result = number1 - number2; + System.out.println(number1 + " - " + number2 + " = " + result); + break; + + case '*': + result = number1 * number2; + System.out.println(number1 + " * " + number2 + " = " + result); + break; + + case '/': + result = number1 / number2; + System.out.println(number1 + " / " + number2 + " = " + result); + break; + + default: + System.out.println("Invalid operator!"); + break; + } + + input.close(); + } +}