Java表达式计算演示时怎样可以做到多次输入表达式
时间: 2023-07-01 14:14:15 浏览: 48
在Java中,可以使用Scanner类来读取控制台输入的表达式。为了实现多次输入表达式的功能,可以使用一个while循环,每次循环都提示用户输入表达式,然后计算表达式并输出结果。当用户输入某个指定的终止标志(如"exit")时,循环结束,程序退出。
下面是一个简单的Java表达式计算演示程序的伪代码:
```
import java.util.Scanner;
public class CalculatorDemo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String expression = "";
while (!expression.equals("exit")) {
// 提示用户输入表达式
System.out.print("请输入表达式:");
expression = scanner.nextLine();
if (expression.equals("exit")) {
break;
}
// 计算表达式并输出结果
double result = calculate(expression);
System.out.println("计算结果为:" + result);
}
}
// 计算表达式的方法,可以使用相关库函数或自行实现
private static double calculate(String expression) {
// TODO: 实现表达式计算逻辑
return 0;
}
}
```
在上述代码中,while循环会一直运行,直到用户输入"exit"为止。每次循环中,程序会提示用户输入表达式,然后调用calculate方法计算表达式并输出结果。用户可以重复输入不同的表达式进行计算,直到输入"exit"结束程序。