更新時間:2020-06-29 16:12:54 來源:動力節點 瀏覽2718次
1、單條件選擇語句
格式:
if()
{}c
說明:小括號里面放的是條件語句,必須值是一個boolean類型,如果小括號里面為true那么就執行大括號里面的執行語句,如果為false就不執行。
小括號后面也可以不使用大括號,這樣只會執行小括號后面的一行代碼,不建議這樣使用,程序可讀性差。
2、雙條件選擇結構
if(){
}else{
}
3、多條件選擇語句
① if 實現格式:
if(){
}else if(){
}else if(){
}else{
}
說明:那個if 后面小括號的值為true 就執行那個后面的執行語句,程序只會找到一個true 就會結束,如果都為false 就執行else 后面的執行語句。
② switch 結構實現:
格式:
switch(){
case 值:
執行語句;
break;
case 值1:
執行語句;
break;
default:
執行語句;
break;
}
說明:只適用于固定的值,例如星期天,月份,等,switch 后面的小括號里面放變量名,匹配后面case 的值,如果匹配上了,那么就執行后面的執行語句如果匹配上了,就執行后面的執行語句,都不匹配就執行default 后面的執行語句,如果沒有break,那么程序運行到匹配的執行語句之后不會結束,之后不會再去匹配,直接去執行執行語句。
支持數據類型:byte,short,char,int,jdk 7之后支持String
for,while,do…while循環,本質沒有任何區別都可以循環做事:
代碼演示:
這是一個簡單的for循環結構:輸出值就是0-9;循環主要是你需要記住它的循環結構,這樣方便你看到一個循環之后可以最快的分析出這個循環執行多少次,
這里我們將循環分解:
int i=0;這里給他個代號:a
i<10;這里的代號為:b
i++;這里的代號為:c
System.out.println(i);這里的代號為:d
循環流程:
第一次:a–>b–>d–>c
第二次:b–>d–>c
第三次:b–>d–>c
…
第n次:b–>d–>c
最后一次:b
最后一次比較為false,所以只需要進行比較操作,就會跳出循環結構。
比較while循環和do…while循環區別:
這里根據輸出的結果可以看出,while循環在第一次循環的時候不滿足條件就不會執行,do…while循環第一次不滿足情況還是會執行一次,這就可以看出他們第一次的執行順序不同,while先去判斷再執行,do…while是先執行一次再去判斷。
循環嵌套理解:
循環的嵌套還是要記住循環的執行流程,把外層循環里面的循環看成是一個執行語句,記住每一次外層循環之后,里面的循環必須循環完成之后才會再去外層循環執行下一次。列子
這里面是使用雙重循環打印5行5列的星星,那么外層的循環控制的就是行數,里面的循環就是控制每一行打印星星的個數。
注意:雙層for循環不要嵌套多層,影響程序效率。
1、break:跳出整個循環,循環不會再執行
2、continue:跳出這一次循環,執行下一次循環
3、return:結束一個方法
這三個詞后面都不能緊跟代碼,因為它們后面的代碼都不會執行。
使用break的時候,如果是多重循環可以使用錨點的方法結束指定循環:
a:for(){
}
使用break a;這樣就結束指定的for循環
以上就是動力節點java培訓機構的小編針對“編程基礎之Java條件選擇語句和循環語句”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習