在“Java基礎三【第一季】”中總結了Java的運算子,以及型別轉換。
在編寫程式碼中,我們首先都會分析專案的流程,因此在程式碼中就會出現安裝順序執行、安裝條件執行、或者迴圈執行的語句,這類語句就叫做流程控制語句。
工具/原料
Eclipse
條件語句
生活中我們有許多時候都會說“如果...”,“我就...”,可以這種假設壓根就不存在也不可能實現,但在Java語言中這種形式必須存在,可以使得我們將各種情況都考慮到程式設計中,各種型別的結果都將被處理。
同時我們也可以通過這種方式進行程式中問題的提示,或者給使用者展示友好提示資訊。
簡單的if條件語句格式為:
if(布林表示式){
語句;
}
一般都使用簡寫形式:if(布林表示式)語句;
if...else...條件語句格式為:
if(布林表示式){
語句;
}else{
語句;
}
其用於僅有兩種情況下的判斷條件。
多情況if...else if...else...條件語句格式為:
if(布林表示式){
語句;
}else if(布林表示式){
語句;
}else{
語句;
}
請用於多種情況下的判斷條件。
在程式中可以使用if條件判斷語句來完成判斷一個變數是否滿足條件,若不滿足,則繼續使用if判斷,直到滿足為止。看起來挺少的,可以程式寫完以後會發現好多,而且結構不是特別清晰,這將會給後續閱讀和維護帶來很大的不便。
而switch多分支語句就能很好的將這個問題處理掉,結構為:
switch(表示式){
case 常量值1:
語句塊1;break;
...
case 常量值N:
語句塊N;break;
default:
語句塊;
}
迴圈語句
迴圈語句就是我們需要在特定的情況下反覆執行程式,以便於達到我們需要的目的。
迴圈語句有:while迴圈語句、do...while迴圈語句、for迴圈語句
while迴圈語句結構:
while(條件表示式){
執行語句塊;
}
先判斷條件是否成立,再決定是否執行語句塊。
do..while迴圈語句結構:
do{
執行語句塊;
}while(條件表示式);
先執行語句塊再判斷條件是否成立。
for迴圈結構:
for(表示式1;表示式2;表示式3){
執行語句塊;
}
初始化表示式1,然後使用表示式1的值與表示式2的值進行判斷,成立則執行語句塊,不成立則直接跳過for迴圈。
注意事項
個人學習總結,僅供參考。