<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 24,  comments - 29,  trackbacks - 0

             條件語句也稱為假設語句,在Java中利用if這個關鍵字來實現這種假設的關系的,它的英文原意是“如果”。也就是說,如果……,就……,否則……。條件語法總結出來了,就是:
                      if   (條件)
                      {
                       目的1
                       }
                      else
                      {
                       目的2
                       }
             這就是條件語句的標準句法,根據不同的形式我們可以將它改變為三種形式:
    1)if (…)   其表達式為:
              if (條件)
             目的;  
             如果目的不止一個,那就加上一對花括號,就變成下面的這個樣子。
             if (目的不止一個)
             {
              目的1;
              目的2;
              目的3;
             }

            下面我們編寫一個程序來運行一下,問題是:假如這個月我的工資超過5000元,我就請朋友大餐一次,再去游泳,再打一次電了游戲。

    /*條件語句第一種形式的測試*/

    public class Suppose
    {
       public static void main(String[] args)
       {
       double mySales = 6000;
        if (mySales > 5000)
          {
          System.out.println("請朋友大餐一次");
          System.out.println("再去游泳");
          System.out.println("打電子游戲");
          }
       }
    }
    輸出結果:
                     請朋友大餐一次
                     再去游泳
                     打電子游戲
            有些人可能要問:如果工資超過了5000元,就聚會,游泳,如果沒有的話,只能吃方便面。該怎么表達呢,現在我們就講一下第二種形式。

    2)if (…){…}else{…}
            這種表現形式可能是最熟悉,也是最常用的,它所表達的意思就是:如果條件滿足,就執行if (…)后面的{…},如果條件不滿足,就執行else后面的{…}內容。例如:假如這個月我的工資超過5000元,我就請朋友大餐一次,再去游泳,再打一次電子游戲。如果不到5000元,我只有吃方便面了。

    /*條件語句第二種形式測試*/

    public class Suppose2
    {
       public static void main(String[] args)
       {
        double mySales = 4000;
        if ( mySales > 5000)
            {
          System.out.println("請朋友大餐一次");
          System.out.println("再去游泳");
          System.out.println("打電子游戲");
             }
         else
            {
         System.out.println("只有吃方便面了");
            }
        }
    }
    輸出結果:只有吃方便面了
            現在我們處理的兩種形式都是一個條件,那么能不能處理多個條件呢,下面就開始學習第三種形式。

    3)if …else if …   其表達式為:
             if (條件一)
             {
              目的一;
              ……
              }
             else if (條件二)
             {
              目的一;
              ……
             }
             else if (條件三)
             {
              目的一;
              …… 
             }
             ……
             else
             {
              不滿足任何條件的結果;
             }
    現在我們把上面的表現形式更改一下:
            if (條件一) 
            {
             目的一;
             ……
             }
            else
            {
            if (條件二)
             {
                   目的一;
                    ……
             }
            else
            {
                   if(條件三)
                   {
                     目的一;
                      ……
                    }
                    ……
                   else
                   {
                     不滿足任何條件的結果;
                    }
             }
    }
             我們可以看出,這兩段的邏輯完全是一致的。有的家長為了鼓勵孩子學習,特別制定了如下的獎勵措施:如果這學期考試每門都100。你想上哪玩都行,另外再獎勵500元零用錢;如果能達到90分以上,只獎勵500元錢,80分以上,只有300元,低于80分,對不起了,你暑假就老老實實在家學習,哪也不能去。我們用一段程序來實現這個過程吧:
         if (每門成績 = 100)
         {
           可以上任何地方玩;
           500元獎金;
          }
         else if (成績 >= 90)
          {
           只獎勵500元;
           } 

         else if (成績 >= 80)
          {
           只獎勵300元;
           }
          else
           {
            老老實實在家學習;
            }

           
             我們再看一個小程序:
     /*else塊的鄰近屬性*/

    public class ConditionTest
    {
       public static void main(String[] args)
       {
         int salary = 5000;
         if (salary > 5000)
         System.out.println("the first condition my salary is:" + salary);
         if (salary > 4500)
         System.out.println("the second comdition my salary is:" + salary);
         else
         System.out.println("the else my salary is:" + salary);
        }
    }
    輸出結果:the second comdition my salary is:5000

            可以看到,程序并沒有直接報告else塊,而是進入第二個條件塊,這就是條件語句的一個重要特性:
             1)else塊是可選的;
             2)else塊總是屬于離它最近的if塊。
    posted on 2007-05-16 13:16 心隨Wǒ動 閱讀(498) 評論(0)  編輯  收藏

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


    網站導航:
     
    <2007年5月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    QQ群:9028409
    QQ:29850994
    點擊這里給我發消息

    留言簿(2)

    隨筆檔案

    積分與排名

    • 積分 - 31334
    • 排名 - 1348

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲一级特黄特黄的大片| 久久久久久久亚洲Av无码 | 国产成人亚洲毛片| 最近免费中文字幕大全视频| 亚洲国产精品白丝在线观看| 88av免费观看入口在线| 亚洲精品电影天堂网| 亚洲免费福利在线视频| 亚洲综合色婷婷在线观看| 美女被免费视频网站a国产| 国产精品久久久久久亚洲小说| 免费国产在线观看老王影院| 无码日韩人妻AV一区免费l| 国产亚洲一区区二区在线| 日本一区午夜艳熟免费| 亚洲精品第一国产综合精品| 女人让男人免费桶爽30分钟| 亚洲Av永久无码精品黑人 | 亚洲成AV人片在线播放无码| 97在线视频免费播放| 67194在线午夜亚洲| 国产成人一区二区三区免费视频| 人成电影网在线观看免费| 亚洲va无码手机在线电影| AV无码免费永久在线观看| 亚洲国产欧美一区二区三区| 亚洲人成电影在线播放| 日本视频在线观看永久免费| 亚洲色精品VR一区区三区| 国产亚洲人成A在线V网站| 精品国产免费人成电影在线观看| 亚洲国产精品成人综合色在线| 亚洲区小说区激情区图片区| 亚洲网站在线免费观看| 亚洲第一se情网站| 亚洲VA中文字幕无码一二三区 | 99在线精品视频观看免费| 国产精品亚洲专区无码牛牛| 久久亚洲国产欧洲精品一| 精品久久久久国产免费| 成人av片无码免费天天看|