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

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


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

          常用鏈接

          留言簿(1)

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 萍乡市| 嵩明县| 汶上县| 获嘉县| 乌恰县| 屯昌县| 进贤县| 大方县| 宁晋县| 莲花县| 上蔡县| 纳雍县| 青冈县| 四子王旗| 广汉市| 龙门县| 芒康县| 通州区| 安康市| 甘洛县| 汝城县| 莱西市| 襄汾县| 宜良县| 钟祥市| 任丘市| 平昌县| 临邑县| 宝坻区| 惠州市| 石林| 桂平市| 辽宁省| 隆回县| 汽车| 金寨县| 洞口县| 渝中区| 崇信县| 阿拉善左旗| 监利县|