java語言中提供了4類程式控制語句,來描述流程:
1.選擇語句:if-else,switch,
2.循環語句:while,do-while,for
3.跳轉語句 break,continue
4.異常處理語句:try-catch-finally,throw
1、選擇語句意思是根據某種條件做出朝哪個方向前進的判斷。主要分為三種:單分支結構、雙分支結構、多分支結構。
單分支結構:
if(布爾表達式){
語句;
}
雙分支結構:
語句1;
}else{
語句2;
多分支結構:if(布爾表達式1){
}else if(布爾表達式2){
}else if(布爾表達式3){
1)、if後的括号不能省略,括号裡表達式的值最終必須傳回的是布爾值;2)、如果條件體内隻有一條語句需要執行,那麼if後面的大括号可以省略,但這是一種極為不好的程式設計習慣。3)、對于給定的if,else語句是可選的,else
if 語句也是可選的 ;4)、else和else if同時出現時,else必須出現在else if 之後 ;5)、如果有多條else
if語句同時出現,那麼如果有一條else if語句的表達式測試成功,那麼會忽略掉其他所有else
if和else分支。6)、如果出現多個if,隻有一個else的情形,else子句歸屬于最内層的if語句。
2、循環語句用于重複執行某項任務的控制結構,分為先驗循環、後驗循環。 後驗循環至少執行1次。
先驗循環:
while(布爾表達式){
循環體;
}
for(初始化;布爾表達式;更新){
循環體;
}
後驗循環:
do{
}while(布爾表達式);
3、跳轉語句:break是結束本層循環,循環體内break後語句通通不在執行;continue是結束本次循環,循環體内continue後語句這次不執行,進行下一次循環。