不可以。
你这样的声明字符串aa变量值为:a>5 && b<3 || c >2。它整个就是一个串了。
字符串单放到if判断里是错误的。
String类型可以放进if的条件里吗?你觉得呢?
人员配置判断条件是什么意思?你应该吧a b c看成是变量,然后5 3 2 这些人员配置判断的条件也看成是变量。又或者是弄成boolean类型再放进去。
说下if语句的判断条件是boolean类型的,你给他个aa哪肯定不行,对于aa你只能定义为boolean的,动态获取也只能为true和false两个
aa不能放到条件里。你可以这样判断
if(a>5)
{
if(b<3||c>2)
{
//满足条件的操作内容
}
}
else
{
//不满足条件时的操作
}
//注意eval的使用,不过这算玩代码而已,没人这样做的,因为直接比较就好了。
没看懂,什么意思啊 说具体点