What is Simple calculator?
It’s a straightforward program that will perform basic arithmetic effortlessly. There are four operations that will be performed by our calculator.
- Addition
- Subtract,
- Multiply
- Divide.
We will input the numbers and pick an operation to be performed. We will perform the desired operation and display the output.
What is approach to implement Simple calculator?
- Obtain two numbers and choose an operation (+,-,*,/).
- Perform the selected arithmetic operation on the numbers.
- Display the calculated result.
- Optionally handle errors like division by zero or invalid input.
- Optionally allow for multiple calculations without restarting.
Write a program to develop simple calculator in java
import java.util.Scanner; public class SimpleCalculator { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); double num1, num2, result; char operator; System.out.println("Welcome to Simple Calculator!"); System.out.print("Enter first number: "); num1 = scanner.nextDouble(); System.out.print("Enter operator (+, -, *, /): "); operator = scanner.next().charAt(0); System.out.print("Enter second number: "); num2 = scanner.nextDouble(); switch (operator) { case '+': result = num1 + num2; System.out.println("Result: " + result); break; case '-': result = num1 - num2; System.out.println("Result: " + result); break; case '*': result = num1 * num2; System.out.println("Result: " + result); break; case '/': if (num2 != 0) { result = num1 / num2; System.out.println("Result: " + result); } else { System.out.println("Error! Division by zero is not allowed."); } break; default: System.out.println("Invalid operator entered."); } scanner.close(); } }
Output: Simple calculator Java
Welcome to Simple Calculator! Enter first number: 20 Enter operator (+, -, *, /): * Enter second number: 3 Result: 60.0 Welcome to Simple Calculator! Enter first number: 10 Enter operator (+, -, *, /): + Enter second number: 5 Result: 15.0