java计算器加减乘除怎么连续运算
时间: 2023-11-02 12:02:58 浏览: 178
在Java中实现连续运算的计算器可以利用循环和条件语句来实现。以下是一个简单的示例:
```java
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double result = 0; // 保存计算结果
boolean keepCalculating = true; // 控制是否继续计算的变量
while (keepCalculating) {
System.out.print("请输入第一个操作数:");
double num1 = scanner.nextDouble();
System.out.print("请输入运算符(+、-、*、/):");
String operator = scanner.next();
System.out.print("请输入第二个操作数:");
double num2 = scanner.nextDouble();
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("无效的运算符!");
break;
}
System.out.println("计算结果:" + result);
System.out.print("是否继续计算(y/n):");
String choice = scanner.next();
if (!choice.equalsIgnoreCase("y")) {
keepCalculating = false;
}
}
scanner.close();
}
}
```
上述代码通过使用while循环在每次计算结束后询问用户是否继续计算。如果用户输入的选择不是"y"(不区分大小写),则程序会退出循环,否则会继续进行下一次计算。在每次计算中,用户需要依次输入第一个操作数、运算符和第二个操作数。程序会根据运算符对两个操作数进行相应的计算,并在计算后显示计算结果。
阅读全文