java输入任意两个数合一个运算符(+、-、/、*),根据输入运算符对两个书计算,并输出结果
时间: 2024-12-14 17:16:13 浏览: 9
在Java中,你可以通过创建一个控制台程序来实现这个功能。首先,你需要获取用户的输入,包括两个数字和一个运算符。然后,根据用户输入的运算符进行相应的计算并打印出结果。以下是一个简单的示例:
```java
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个数字:");
double num1 = scanner.nextDouble();
System.out.println("请输入第二个数字:");
double num2 = scanner.nextDouble();
System.out.println("请输入运算符 (+, -, *, /):");
char operator = scanner.next().charAt(0); // 我们假设用户只输入一个字符
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("除数不能为零!");
return;
}
break;
default:
System.out.println("无效的运算符!");
return;
}
System.out.printf("结果是: %.2f", result); // 输出保留两位小数的结果
scanner.close();
}
}
```
当你运行这个程序,按照提示输入数字和运算符后,它会返回计算结果。记得在实际应用中处理可能的异常情况。
阅读全文