当然可以!下面是一个简单的命令行计算器程序示例,它使用 Java 编写。这个计算器将支持基本的算术运算:加法、减法、乘法和除法。
首先,我们需要创建一个 Java 类来编写我们的计算器逻辑。这里我们使用一个名为 SimpleCalculator
的类,并且包含一个 main
方法以便运行程序。
import java.util.Scanner;
public class SimpleCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Welcome to the Simple Calculator!");
// 获取用户输入的第一个数字
System.out.print("Enter the first number: ");
double num1 = scanner.nextDouble();
// 获取操作符
System.out.print("Enter an operator (+, -, *, /): ");
char operator = scanner.next().charAt(0);
// 获取用户输入的第二个数字
System.out.print("Enter the second number: ");
double num2 = scanner.nextDouble();
// 执行计算
double result;
switch (operator) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
if (num2 != 0) {
result = num1 / num2;
} else {
System.out.println("Error! Division by zero is not allowed.");
return;
}
break;
default:
System.out.println("Invalid operator!");
return;
}
// 输出结果
System.out.printf("%.2f %c %.2f = %.2f", num1, operator, num2, result);
scanner.close();
}
}
运行说明:
- 编译程序:确保你的开发环境已安装 JDK,并使用
javac SimpleCalculator.java
命令编译代码。 - 运行程序:使用
java SimpleCalculator
命令运行程序。 - 输入数据:按照提示输入第一个数字、运算符和第二个数字。
这个计算器非常基础,没有错误处理或高级功能。如果你需要更复杂的功能,比如支持更多的数学函数或者图形界面,那么可能需要扩展这个程序或者考虑使用现有的库。
评论(0)