0% found this document useful (0 votes)
24 views

Simple Calculator Java

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views

Simple Calculator Java

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

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
}
}
}

You might also like