posts - 7,  comments - 0,  trackbacks - 0
           

          Java 語法介紹(六):循環

          循環: for,whiledo
            Java中有三種循環控制語句,他們是:for語句、while語句和do語句,下面分別說明這三種語句的結構。

          1
          for循環

          for
          語句的格式為:

            for (初始化語句; 條件語句; 控制語句)
            {
              語句1 ;
              語句2 ;
              ....

              語句n ;
            }

             for 語句的執行順序是:首先執行初始化語句;然后測試條件語句;若條件成立,則執行語句1到語句n;然后執行控制語句;接著再測試條件語句是否成立,如果成立則重復執行以上過程,直至條件不成立時才結束for循環。如:

          for(i=0;i<10;i++)......;
            int i,a[]=new int[10];
            for (i=0,i<10;i++) a[i]= 0;

           這段代碼把整型數組a中的所有元素都賦成0
            你可以在for循環的頭部說明你的變量,而且最后一個表達式可以省略,不過要確定在語句中對變量的值有所改變,如:

            for(int i=0;i<=10;) i+=i;
            for循環中,初始化語句條件語句控制語句都可以省略,但是其間的分號不能省略。例如:

            int i =0 ;
            for (; ; ;)
            {
              if i>10 break ;
              i = i +1 ;
            }

            for循環中省略條件語句時,在for語句{}中必須包換轉句語句控制程序在某個條件滿足時跳出for循環,否則將形成死循環

          2
          while循環

           while循環和for循環類似,其格式為:

            while (條件語句)
            {
              語句1 ;
              語句2 ;
              ....

              語句n ;
            }

            執行while時,先測試條件語句,如果條件成立,則執行語句1到語句n,直至條件不成立時調處循環。

            int i=0 ;
            while (i<10)
            {
             i++ ;
             System.out.println("Hey!.get me out of here!:);
            }

          3
          do ... while 循環

            do ... while 循環語句的格式為:
            do
          {
              語句1 ;
              語句2 ;
              ....

              語句n ;
          }
            while (條件語句) ;

            do ...while 語句的功能是首先執行語句1到語句n,然后進行條件測試,如果條件成立,則繼續執行語句1到語句n,否這跳出循環。如:

            boolean test=false;
            do
            {
            ......

            }
            while(test);

            這種控制并不是很常用,但有時卻非常重要,使用時注意結尾處while語句后的分號。
          posted on 2007-09-11 17:11 Gavin_Sun 閱讀(263) 評論(0)  編輯  收藏

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


          網站導航:
           
          <2007年9月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          常用鏈接

          留言簿(1)

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 花垣县| 永靖县| 平定县| 灵宝市| 荔浦县| 青海省| 鄢陵县| 舟山市| 阳曲县| 平安县| 宁远县| 会东县| 绥德县| 木里| 福安市| 廉江市| 重庆市| 肃宁县| 巴塘县| 富宁县| 东方市| 团风县| 永定县| 安远县| 稷山县| 房山区| 伽师县| 德格县| 伊春市| 南开区| 长子县| 罗山县| 根河市| 乐业县| 岢岚县| 仙桃市| 和政县| 新巴尔虎右旗| 黎平县| 科技| 松原市|