Write a program that will allow the user to input two (2) numbers and mathematical operation (+, -, *, /).
import java.util.Scanner;
public class App {
/**
* The start point of the program
*
* @param args
*
*/
public static void main(String[] args) {
Scanner keyBoard = new Scanner(System.in);
System.out.print("Enter the first number: ");
double number1 = keyBoard.nextDouble();
System.out.print("Enter the second number: ");
double number2 = keyBoard.nextDouble();
System.out.print("Enter the mathematical operation (+, -, *, /): ");
keyBoard.nextLine();
char operation = keyBoard.nextLine().charAt(0);
switch (operation) {
case '+': {
double result = number1 + number2;
System.out.printf("%.2f + %.2f = %.2f", number1, number2, result);
break;
}
case '-': {
double result = number1 - number2;
System.out.printf("%.2f - %.2f = %.2f", number1, number2, result);
break;
}
case '*': {
double result = number1 * number2;
System.out.printf("%.2f * %.2f = %.2f", number1, number2, result);
break;
}
case '/': {
double result = number1 / number2;
System.out.printf("%.2f / %.2f = %.2f", number1, number2, result);
break;
}
}
keyBoard.close();
}
}
Comments
Leave a comment