用Java 写
时间: 2023-08-21 22:06:27 浏览: 22
好的,以下是用 Java 语言编写的计算器程序:
```java
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入第一个浮点数:");
double num1 = scanner.nextDouble();
System.out.print("请输入运算符(+、-、*、/):");
String operator = scanner.next();
System.out.print("请输入第二个浮点数:");
double num2 = scanner.nextDouble();
double result = 0;
if (operator.equals("+")) {
result = num1 + num2;
} else if (operator.equals("-")) {
result = num1 - num2;
} else if (operator.equals("*")) {
result = num1 * num2;
} else if (operator.equals("/")) {
result = num1 / num2;
} else {
System.out.println("无效的运算符!");
return;
}
System.out.println("结果为:" + result);
}
}
```
这个程序与 Python 版本的程序类似,使用了 `Scanner` 类来获取用户输入的浮点数和运算符。然后根据运算符进行加、减、乘、除运算,并将结果输出至屏幕。
需要注意的是,在 Java 中判断字符串是否相等时,不能使用 `==` 运算符,而要使用 `equals()` 方法。