用Java写一个简易计算器,能小数运算,能加减乘除,能连续执行多次运算,
时间: 2024-05-14 17:14:46 浏览: 42
用Java编写简单计算器
以下是一个简单的Java计算器程序,支持小数运算、加减乘除和连续运算:
```java
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
double ans = 0;
boolean first = true;
while (true) {
System.out.print("请输入运算符和数字(例如+ 2.5),输入=结束:");
String op = input.next();
if (op.equals("=")) {
break;
}
double num = input.nextDouble();
if (first) {
ans = num;
first = false;
} else {
switch (op) {
case "+":
ans += num;
break;
case "-":
ans -= num;
break;
case "*":
ans *= num;
break;
case "/":
ans /= num;
break;
}
}
System.out.println("结果:" + ans);
}
}
}
```
运行程序后,输入运算符和数字,按Enter键执行运算,输入=结束程序。程序使用一个循环来反复执行多次运算,使用一个boolean变量first来判断是否是第一次运算,ans变量保存当前的结果。在每次运算时,根据输入的运算符和数字,执行相应的运算,并更新ans的值。
阅读全文