歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Java語法結構

一、順序結構(從上往下依次執行)

   順序結構語法比較簡單,從上往下依次執行即可。

 

二、選擇結構(選擇性執行,如果....則.....)

1.if 語句

    if語句,作用是根據判斷結果為真或假,選擇其中一個分支執行。

          if (條件判斷,結果為布爾值){

                條件判斷為真時的執行語句(只能是一句語句,如果是多句,必須用{}大括號括起來,建議無論是一句還是多句都加上{}養成習慣)}

          else{

                條件判斷為假時的執行語句}

如:    int y=-2;

          if (y>0){

              System.out.println(y+"是正數");}

          else{

           System.out.println(y+"是非正數");}

 

2.switch語句

switch語句,對表達的結果分情況討論,判斷一個變量與一系列值中某個值是否相等,每個值稱為一個分支

          switch(表達式,結果為byte,short,int,char,JDK1.7以後增加了對long和String的支持){

                    case值1:(值只能是字面量,不能是表達式)

                         當表達式結果為值1時選擇執行的語句;

                        break;

                    case值2:

                         當表達式結果為值2時選擇執行的語句;

                        break;

                    ..........

                      case值n:

                         當表達式結果為值n時選擇執行的語句;

                        break;

                      [default:

                            當表達式結果不是以上任何值時執行的語句]

}

 

三、循環結構(不停執行,當...當...當...)

1.while語句

語法1:

        while(條件判斷){

              條件判斷為真時循環執行的語句(只能是一句語句,如果是多句,必須加{}大括號,建議無論一句還是多句,都加{})}       

        執行順序:

              對條件進行判斷;

              如果結果為真,則執行循環語句;

              重復上述2步驟,如果結果為假,則結束循環。

語法2:

          do{

              條件判斷為真時循環執行的語句}

          while(條件判斷)

          執行順序:

                執行循環語句;

                對條件進行判斷,如果結果為真,則重復這2個步驟;

                如果結果為假,則結束循環。

注意事項:注意死循環(ctrl+c退出死循環)和循環邊界。

 

 

2.for 語句

語法1:

        for(變量初始化語句;判斷語句;變量迭代變化語句){

              條件判斷為真時循環執行的語句(只能是一句語句,如果是多句,必須加{}大括號,建議無論一句還是多句,都加{})}

        執行順序:

              變量初始化;

              對條件進行判斷;

              如果結果為真,則執行循環語句;

              變量迭代變化;

              重復上述2,3,4步驟,如果結果為假,則結束循環。

如:    for (int i=1;i<10;i++){

                 System.out.println(i);

          }

語法2:

          for(申明變量:集合){

                對集合中每個數據循環執行的語句}

            執行順序:

                  執行循環語句;

                  對條件進行判斷,如果結果為真,則重復這兩個步驟;

                  如果結果為假,則結束循環。

如:    int x[]={10,11,22,35,457};

          for (int a:x){

                System.out.print(a+"\t");

          }

           System.out.print();

 

補充跳轉語句:

1.break關鍵字

    break主要用在循環語句或者switch語句中,用來跳出整個語句塊。但是break只是跳出最裡層的循環,跳出後會繼續執行該循環下面的語句。

2.continue關鍵字

     continue適用於任何循環控制結構中。作用是讓程序立刻跳轉到下一次循環的迭代。在for循環中,continue語句使程序立即跳轉到更新語句。在while或者do…while循環中,程序立即跳轉到布爾表達式的判斷語句。

跳轉多層循環的語法:

    1)在指定的循環語句行最前加標簽,語法→ 標簽名:語句;

    2)跳轉語句:break|continue 標簽名;

3.return關鍵字

    表示方法的結束,方法內後續的代碼不被執行。

Copyright © Linux教程網 All Rights Reserved