java编程实现迷你计算器功能,支持“+”、“-”“*”“/”,从控制台输入两个操作数,输出运算结果,
时间: 2023-11-14 12:05:12 浏览: 150
以下是用Java编写的一个简单的迷你计算器:
```java
import java.util.Scanner;
public class MiniCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 输入第一个操作数
System.out.print("请输入第一个操作数:");
double num1 = scanner.nextDouble();
// 输入第二个操作数
System.out.print("请输入第二个操作数:");
double num2 = scanner.nextDouble();
// 选择运算符
System.out.print("请选择运算符(+、-、*、/):");
String operator = scanner.next();
double result = 0.0;
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("不支持的运算符!");
return;
}
// 输出运算结果
System.out.println("运算结果为:" + result);
}
}
```
该程序通过使用`java.util.Scanner`类从控制台读取用户输入。首先,程序提示用户输入两个操作数,然后提示用户选择运算符。接着,程序使用`switch`语句根据用户选择执行相应的运算,并将运算结果存储在`result`变量中。最后,程序输出运算结果。
注意,该程序没有对除数为0的情况进行处理,如果用户输入了0作为除数,则程序会抛出`java.lang.ArithmeticException`异常。在实际开发中,需要根据具体需求进行处理。