import java.util.
Scanner;
public class Calculator {
public static void main (String [] args) {
Scanner scanner = new Scanner (System.in);
System.out.println("Simple Calculator");
System.out.println("1. Addition");
System.out.println("2. Subtraction");
System.out.println("3. Multiplication");
System.out.println("4. Division");
System.out.println("Enter your choice (1-4):");
int choice = scanner.nextInt();
System.out.println ("Enter the first number:");
double num1 = scanner.nextDouble();
System.out.println ("Enter the second number:");
double num2 = scanner.nextDouble();
double result = 0;
switch (choice) {
case 1:
result = add (num1, num2);
break;
case 2:
result = subtract (num1, num2);
break;
case 3:
result = multiply (num1, num2);
break;
case 4:
result = divide (num1, num2);
break;
default:
System.out.println("Invalid choice");
}
System.out.println("Result: " + result);
scanner.close();
}
public static double add (double num1, double num2)
{
return num1 + num2;
}
public static double subtract (double num1, double num2)
{
return num1 - num2;
}
public static double multiply (double num1, double num2)
{
return num1 * num2;
}
public static double divide (double num1, double num2) {
if (num2 != 0) {
return num1 / num2;
} else
{
System.out.println ("Error: Division by zero");
return Double.NaN; // Not a Number
}
}
}