From a697a05cf32e6848fafb52ead773fa57fbc96649 Mon Sep 17 00:00:00 2001 From: Dnyanesh Nimbalkar <78072155+Dnyaneshvn@users.noreply.github.com> Date: Sat, 15 Oct 2022 12:19:12 +0530 Subject: [PATCH] added calculator program --- Calculator.java | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 Calculator.java diff --git a/Calculator.java b/Calculator.java new file mode 100644 index 0000000..0eb5d55 --- /dev/null +++ b/Calculator.java @@ -0,0 +1,41 @@ +import java.util.Scanner; + +public class Calculator { + public static void main(String[] args) { + Scanner in = new Scanner(System.in); + // take input from user till user does not press X or x + int ans = 0; + while (true) { + // take operator as a input + System.out.println("Enter the operator: "); + char op = in.next().trim().charAt(0); + + if (op == '+' || op == '-' || op == '*' || op == '/' || op == '%') { + // input two numbers + System.out.print("Enter two numbers: "); + int num1 = in.nextInt(); + int num2 = in.nextInt(); + + if (op == '+') { + ans = num1 + num2; + } + if (op == '-') { + ans = num1 - num2; + } + if (op == '*') { + ans = num1 * num2; + } + if (op == '/') { + if (num2 != 0) { + ans = num1 + num2; + } + if (op == '%') { + ans = num1 % num2; + } + + } + System.out.println("Ans: "+ ans); + } + } + } +}