将字符串表达式按照空格进行拆分,得到一个字符串数组,数组中的每个元素都是一个数字或者运算符。 创建一个变量result用于保存运算结果,初始值为0。 遍历字符串数组,根据当前元素的类型执行不同的操作: 如果当前元素是运算符,则判断是加法还是减法,并将下一个元素作为操作数进行运算,更新result的值。 如果当前元素是数...
先将字符串转化为大数字BigDecimal: BigDecimal num1 = new BigDecimal(str1); BigDecimal num2 = new BigDecimal(str2); 1. 2. 3. 通过BigDecimal的加减乘除方法,进行运算: //加法: BigDecimal result = num1.add(num2); //减法: result = num1.subtract(num2); //除法: result = num1.divide(num2...