无法阻止在Java中执行代码

时间:2017-05-12 11:57:41

标签: java syntax

我编写了一个程序,您可以在其中写入控制台,程序将告诉您表达式是否在算术上是正确的。假设输入为(12+1),输出为true

现在,这是我在互联网上找到的一段代码,它还将计算(12+1)的解决方案。但是,我无法控制它的执行。如果输出为true,我只希望它执行。我怎样才能做到这一点?这是我尝试的但是代码仍然执行:

让我澄清一下;尽管ifbool

,但仍会执行false

我希望你能告诉我如何修复它?因为我需要另一个更长的代码。

import javax.script.ScriptEngineManager;
import javax.script.ScriptEngine;
import javax.script.ScriptException;

public class Supporter{
    public static void main(String[] args) throws ScriptException{
        ScriptEngineManager manager = new ScriptEngineManager();
        ScriptEngine engine = manager.getEngineByName("JavaScript");
        String str = "2+2";
        int counter=0;
        boolean bool=false;

        if(bool=true){
            System.out.println(engine.eval(str));
        }
    }
}

0 个答案:

没有答案