import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the first number: ");
int num1 = scanner.nextInt();
System.out.print("Enter the second number: ");
int num2 = scanner.nextInt();
System.out.print("Enter the operator (+, -, *, /): ");
char operator = scanner.next().charAt(0);
int result;
switch (operator) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
result = num1 / num2;
break;
default:
System.out.println("Invalid operator");
return;
}
System.out.println("Result: " + result);
}
}
这个程序可以从用户那里获取两个数字和一个操作符,然后计算并输出结果。要编译这个程序,您需要将上述代码保存在一个名为 Calculator.java 的文件中,并在终端中使用以下命令执行 javac:
javac Calculator.java
如果编译成功,将生成一个名为 Calculator.class 的字节码文件。现在可以运行程序。在终端中执行以下命令:
java Calculator
这将运行 Calculator 类中的 main 方法,并提示用户输入数字和操作符。完成输入后,程序将计算结果并将其输出到控制台。
请注意,该程序仅演示了如何使用 Java 进行简单的计算,并不考虑输入的有效性、边界情况和异常处理等问题。在实际开发中,您需要更严格地检查输入和处理异常。