java流程控制語句要點

java流程控制語句要點

 

一、java7增強後的switch

switch語句後面的控制表達式的數據類型只能是byte、short、char、int四種整數類型,不能是boolean類型,java7以後允許枚舉類型和java.lang.String類型

二、循環結構控制

java提供了continue和break來控制循環結構,同時提供標籤用於控制循環。(在C語言中,標籤一般與goto語句一同使用,但是java中的標籤只有放在循環語句之前纔有作用)。標籤即一個標識符後緊跟一個英文冒號(:),單獨一行。標籤與continue和break一起使用。

 

public class Example

{

    public static void main(String[] args)

    {

        outer:

        for(int i=0;i<5;i++)

        {

            for(int j=0;j<3;j++)

            {

                 System.out.println("something…");

                 if(j == 1)

                {

                     continue outer;

                     //break outer;

                }

            }

       }

}

 

三、foreach循環

java 5之後提供了一種更簡單的循環:foreach循環,用於遍歷數組和集合。與php語言不同的是,java中的foreach關鍵字是for而不是foreach。語法格式如下:

for(type var : array|collection)

{

    //變量var 代表array或collection中的每個元素

}

注意:使用該循環時只能訪問array或collection中的每個元素,不能改變元素的值。如果要改變元素的值,需要使用array或collection加索引。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章