如何设置变量中的执行Java代码

时间:2016-02-14 03:43:44

标签: java

我们说我有以下变量定义:

String strCondition = "x > 0";

是否可以使用变量“strCondition”应用这样的条件? 例如,如果我想在“if”语句中使用条件,我会写一下:

if (x > 0)

但我的问题是条件可以是任何东西(x> 0,x <= 10,x == -1等)。 如果我可以这样做:

if (strCondition)

并将strCondition替换为其内容以最终处理“if(x&gt; 0)”

我希望我的问题足够明确。我将不胜感激任何反馈。

1 个答案:

答案 0 :(得分:-3)

您可以创建一个返回布尔类型的方法,如下所示:

public static void main(String[] args) {
        if(strCodition(3)){
            //do something
        }
    }

    private boolean strCodition(int x) {
        if( x  > 0){
            return true;
        }
        return false;
    }