posts - 60,comments - 71,trackbacks - 0

              最近做任務(wù)碰到這樣一個(gè)需求,有四個(gè)邏輯變量,當(dāng)?shù)谝粋€(gè)變量為真,其他三個(gè)變量都為假時(shí),或者四個(gè)變量都為假時(shí),不執(zhí)行某操作,
          否則執(zhí)行某操作.

                假設(shè)有如下四個(gè)邏輯變量:
                        
            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");
                  }
            

                呵呵,這樣就實(shí)現(xiàn)了我的需求了,當(dāng)然如果變量更多或需求本身就很復(fù)雜的的話,那判斷起來就會(huì)更復(fù)雜了,現(xiàn)在也沒有找到更好的判斷方法,不知道高手有沒有更好的思路,不用這種if ...else...方法來實(shí)現(xiàn).
          posted on 2008-09-08 10:44 henry1451 閱讀(284) 評論(0)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 盖州市| 肇源县| 绥德县| 涞水县| 土默特左旗| 昆明市| 巩义市| 兴隆县| 黎川县| 榆林市| 泽普县| 义马市| 醴陵市| 留坝县| 苏尼特左旗| 浦城县| 鄂州市| 谷城县| 太湖县| 襄汾县| 辽中县| 新竹市| 桂平市| 高要市| 乐安县| 博乐市| 宁阳县| 潞城市| 拉萨市| 肥东县| 宁河县| 通许县| 全南县| 从江县| 阜新| 福州市| 西充县| 青浦区| 湖北省| 确山县| 桂东县|