posts - 60,comments - 71,trackbacks - 0

    最近做任务碰到这样一个需求,有四个逻辑变量,当第一个变量为真,其他三个变量都为假时,或者四个变量都为假时,不执行某操作,
否则执行某操作.

      假设有如下四个逻辑变量:
              
  boolean lj_a = false;  //default is false
  
boolean lj_b = false;
  
boolean lj_c = false;
  
boolean lj_d = false;

      判断的语句为:
        if(!((lj_a==true || lj_a==false&& lj_b==false && lj_c==false && lj_d==false)) {
                    System.out.println(
"send message");
        }
  

      呵呵,这样就实现了我的需求了,当然如果变量更多或需求本身就很复杂的的话,那判断起来就会更复杂了,现在也没有找到更好的判断方法,不知道高手有没有更好的思路,不用这种if ...else...方法来实现.
posted on 2008-09-08 10:44 henry1451 阅读(252) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: