这听起来很简单,但是我的脑子里一片空白

说我有这个

bool evaluator
for each form element{

    if (element.name = 'fname')
    {
      perform some op
      evaluator = true
    }else evaluator false


    if (element.name = 'city')
    {
      perform some op
      evaluator true
    }else evaluator false

    if (element.name='shipcity')
    {
      perform some op
      evaluator true
    }else evaluator false

}

return evaluator

where evaluator :

    if((t/f) && (t/f) && (t/f))
         |         |        |-----------------evaluation of condition 3
         |         |-----------evaluation of condition 2
         |--------------evaluation of condition 1


所以最后我得到了3个条件的“ &&”。还是Java有一个内置方法会为我做到这一点

最佳答案

if (cond1 == cond2 && cond2 == cond3)


简单好看

关于java - 检查多个条件是否全部为假或全部为真-Java,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8959782/

10-10 20:12