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 閱讀(278) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 克东县| 时尚| 锦州市| 宁陵县| 安泽县| 当阳市| 汽车| 武山县| 乌拉特中旗| 卫辉市| 雷波县| 永寿县| 资源县| 固镇县| 宿州市| 哈巴河县| 长治市| 通江县| 马鞍山市| 西乌珠穆沁旗| 长白| 潮安县| 博野县| 通江县| 卓尼县| 建瓯市| 大英县| 安多县| 金湖县| 高青县| 晴隆县| 安西县| 邯郸县| 丹东市| 和龙市| 章丘市| 建昌县| 精河县| 丹凤县| 沙坪坝区| 米易县|