java基礎第四天

1.switch分支語句的直通特性:

//switch分支語句如果case代碼塊中不加break的話,有直通的特性,匹配上case之后,

//如果case中沒有break,程序會一直往下運行,直到遇到break或者switch語句塊結束

//如果case中不加break,default的順序對程序有影響

2.if和switch的區(qū)別

(1)能用switch實現的都可以用if語句實現,而且if語句的條件表達式沒有任何限制,但是switch語句的表達式類型是能是byte,short,int和char,在jdk1.7之后支持String類型表示的數字,并且還需要注意switch中break的 使用

(2)一般分支語句較多,且判斷條件是整型的話選擇switch語句實現,if一般用于分支語句比較少的結構

3.三目運算符:

語法:條件表達式?表達式1:表達式2

例如:price >= 2000 ? price * 0.8 : price;

4.循環(huán)結構:一組相同或相近的語句被重復且有規(guī)律的執(zhí)行

循環(huán)的兩要素:

(1)循環(huán)條件:什么時候跳出循環(huán)的臨界值

(2)循環(huán)體:一組相同或相近的語句

4.1while循環(huán)的語法:

while(循環(huán)條件){

//循環(huán)體

}

break和continue的區(qū)別

break:跳出循環(huán)

continue:結束本次循環(huán)進行下次循環(huán)

死循環(huán)語法:

while(true){

//循環(huán)體與break聯合使用

}

4.2 for循環(huán)語法:

for (變量初始化;循環(huán)條件表達式;循環(huán)變量更新){

//循環(huán)體

}

4.3do…while循環(huán)語法:

do{

//循環(huán)體

}while(循環(huán)條件表達式);

無論滿不滿足循環(huán)條件,循環(huán)體至少會執(zhí)行一次

5.while,do…while和for循環(huán)的區(qū)別:

(1)while和for循環(huán)首先是判斷循環(huán)條件,如果不滿足循環(huán)條件,循環(huán)體一次都不會執(zhí)行,但是do…while循環(huán)無論滿不滿足循環(huán)條件,循環(huán)體至少會執(zhí)行一次

(2)如果循環(huán)次數確定的話,一般選擇for循環(huán)實現,否則選擇while循環(huán),do…while循環(huán)很少使用

????7??Bj

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Swift 提供了類似 C 語言的流程控制結構,包括可以多次執(zhí)行任務的for和while循環(huán),基于特定條件選擇執(zhí)行...
    窮人家的孩紙閱讀 778評論 1 1
  • [The Swift Programming Language 中文版]本頁包含內容: Swift提供了多種流程控...
    風林山火閱讀 680評論 0 0
  • Swift提供了多種控制流聲明。包括while循環(huán)來多次執(zhí)行一個任務;if,guard和switch聲明來根據確定...
    BoomLee閱讀 2,071評論 0 3
  • 黑色的天空有一只黃貓奔跑著奔跑著累了 蜷曲成一輪月睡去 我從木訥中走出來 執(zhí)一桿畫筆 為它涂上了一層厚實的充盈著 ...
    默然成風閱讀 345評論 2 4
  • N讀經: 「As Pharaoh approached, the people of Israel looked ...
    NCNeverland閱讀 221評論 0 0

友情鏈接更多精彩內容