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

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


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

          常用鏈接

          留言簿(1)

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 宣汉县| 大庆市| 安康市| 汉沽区| 海伦市| 开远市| 蚌埠市| 阳春市| 东丽区| 无为县| 即墨市| 衡阳县| 浦县| 南充市| 富顺县| 旺苍县| 奉节县| 保靖县| 辉县市| 云和县| 集安市| 淮滨县| 静安区| 同德县| 日喀则市| 宁南县| 广安市| 巴林右旗| 伊宁市| 嘉兴市| 玉树县| 嘉定区| 绵阳市| 广平县| 双城市| 怀宁县| 安陆市| 丹凤县| 台北县| 清徐县| 安国市|