如何在JAVA中捕获println?

时间:2019-07-03 15:19:22

标签: java system capture out println

问题是要计算String类型中给出的数学表达式?

public static int stringCalculate(String str) {}

输入:"6*(4/2)+3*1"

输出:15

我的解决方案不是进行这些计算来获取void system.out.println的回报

System.out.println(6*(4/2)+3*1);  //which is printing 15

实际结果:

Exception in thread `"main" java.lang.NumberFormatException: For input string: "6*(4/2)+3*1)"

0 个答案:

没有答案