首頁 > Java > java教程 > 主體

詳解java中的流程控制

高洛峰
發布: 2017-03-12 13:57:10
原創
1620 人瀏覽過

Java程式透過控制語句來控制方法的執行流程從而實現特定的功能

Java中的流程控制結構主要有三種

#順序結構

#選擇結構

循環結構。

三種結構的結合使用可以解決任何複雜問題。

    分支語句又稱條件語句

    條件語句使部分程式可依某些表達式的值選擇性地執行。       

    Java程式語言支援雙路徑 if與多路 switch 分支語句。


    If-else語句

    在Java程式語言中if ()用的是一個布林運算式而不是數字值.

形式如下

if(Boolean類型表達式1){

#              語句1;

}

以下的程式碼可以依照實際情況進行寫

       else if(表達式2){

              語句2;

}

  (

##              語句3;

}

       …    …

     # 語句

#}

       else{

#              語句n;

}

## 

##         表達式的值必須與整數相容或enum枚舉類型的

常數

值包含byte、short、int 和char不能是
字串

#或

物件也不能是long型的值

switch語句語法格式

       switch(整數或字元型變數#){             case const1:

              statement1;

    # 2:

              statement2;

# break;

         … …

#              [default:

  statement defaultault;## break:

  statement defaultault;

## break. ##    break在此表示跳出這一分支。

    如果沒有 break 語句作為某一個 case 程式碼段的結束句則程式的執行將繼續到下一個case而不檢查 case 表達式的值。

    當變數或表達式的值不能與任何 case 值相符時可選缺省符(default)指出了應該執行的程式碼case 之後可以是直接的常數數值。

循環結構

    java 主要使用的循環為

for循環

同時

while

以及do while儘管使用不多但仍需記憶下列無三種迴圈語句的形式

        for迴圈

        for(初始化語句; 循環條件; ;

        } 

#        範例forint i = 0;i<

 ln("hello world");             }

        工作程式中產生一百次"hello world"

#while循環

        

##

        while(循環條件){

#            執行語句

    

#    根據

條件判斷

來決定是否執行大括號內的執行語句。

    執行流程在執行while語句時首先判斷循環條件如果循環條件為false則直接執行while語句後續的程式碼如果循環條件為true則執行循環程式碼然後再判斷循環條件一直到循環條件不成立為止。


        

do-while

語句的語法格式為

           #        }while循環條件

    語法說明在do-while語句中循環體部分是重複執行的程式碼部分循環條件指循環成立的條件要求循環條件是boolean類型值為true時迴圈執行否則迴圈結束最後整個語句以分號結束。

    執行流程當執行到do-while語句時首先執行循環體然後再判斷循環條件如果循環條件不成立則循環結束如果循環條件成立則繼續執行循環體循環體執行完成以後再判斷循環條件依次類推。

以上是詳解java中的流程控制的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板