采用java代码实现数学表达式,运算符包含括号(),加+,减-,乘*,除/,以及MAX(),MIN(),例如1+2MAX(3+5,2+45)-3+MIN(4*5,6+7/1),代码如下:@TOC
public static void main(String[] args) {
Scanner cin = new Scanner(System.in, “utf-8”);
while (cin.hasNext()){
String expression = cin.nextLine();
System.out.println(evaluateExpression(expression)); // 在此处输出答案
}
}
public static String insetBlanks(String s) {
String result = "";
for (int i = 0; i < s.length(); i++) {
if (s.charAt(i) == 'M') {
result += ";" + s.charAt(i) + s.charAt(i + 1) + s.charAt(i + 2) + s.charAt(i + 3) + ";