package arrays
myArray; import java
Scanner; public class SortObject { private static int intercePosition = 0; // 记录单个运算数据的长度 private static int[] intercePositionIndex = null; // 记录“(”的下标 private static int[] intercePositionEnd = null; // 记录“)”的下标 public static void main(String[] args) { Scanner input = new Scanner(System
in); do { System
println("请输入你要计算的字符串(注意:只能输入数字和加,减,乘除符号;输入完毕后,请直接回车):"); String numberString = input
next()
trim(); // 判断输入的运算字符串是否符合规定 if (ispassString(numberString) == false) { System
println("您输入的计算字符串有误,请正确输入
"); } else { // 计算结果返回 System
println(interceResult(numberString)); } } while (true); } // 判断是否有带括号的运算字符串存在 private static String interceResult(String str) { String result = str; char[] numberString = str
toCharArray(); // 1+2+(1*2+1-1*2+5)+2+(1