Here’s a simple calculator program in Java that can perform addition, subtraction, multiplication, and division based on user input:
Simple calculator in java
import java.util.Scanner;
public class SimpleCalculator {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
// Prompt for first number
System.out.print(“Enter first number: “);
double num1 = input.nextDouble();
// Prompt for second number
System.out.print(“Enter second number: “);
double num2 = input.nextDouble();
// Prompt for operation
System.out.print(“Choose operation (+, -, *, /): “);
char operation = input.next().charAt(0);
double result;
// Perform calculation based on operation
switch (operation) {
case ‘+’:
result = num1 + num2;
break;
case ‘-‘:
result = num1 – num2;
break;
case ‘*’:
result = num1 * num2;
break;
case ‘/’:
if (num2 == 0) {
System.out.println(“Error: Cannot divide by zero!”);
input.close();
return;
}
result = num1 / num2;
break;
default:
System.out.println(“Invalid operation!”);
input.close();
return;
}
// Display result
System.out.printf(“Result: %.2f %c %.2f = %.2f%n”, num1, operation, num2, result);
input.close();
}
}