Java-流程控制
1.順序結構:從上而下依次執行
2.判斷語句:
1.if語句:
1.if(布爾關系表達式){語句體}
2.if(布爾關系表達式){語句體}else{語句體}
3.if(布爾關系表達式){語句體}elseif(布爾關系表達式){語句體}
3.選擇語句:switch(被檢測量){
case 值 :
break;
.......
default:負責收尾
break;
}
switch穿透:break語句省略。
case語句就會穿透,直到遇到break語句或者整體結束為止。
注意事項:多個case后面的值不可以重復
switch后面的小括號只能是以下的數據類型:基本數據類型:byte、short、int、char
引用數據類型:String字符串、enum枚舉
4.循環語句:就是讓計算機幫我們做一些重復的事情。
概念解釋:1.初始化語句:在循環開始時執行,且只執行一次。
2.條件判斷語句:如果成立則循環繼續,如果不成立則循環退出
? ?3.循環體:重復要做的事情內容
4.步進語句:每次循環后都要進行的掃尾工作。
1.for循環:for(初始化語句;布爾表達式;步進語句){循環語句}
2.while循環
標準格式:while(條件判斷){循環體}
拓展格式:初始化語句 while(條件判斷){循環體 步進語句}
3.do while循環:第一次無腦執行,不進行條件的判斷。
do{循環體}while(條件判斷)
初始化語句{循環體 步進語句}while(條件判斷)
4.三種循環的區別:
? 1.如果條件判斷從來沒有滿足過,則for和while不會進行循環,dowhile則會執行一次。
? 2.for循環的變量在小括號中定義,只有循環內部才可以使用,while和dowhile的初始化語句本來就在循環的外面,所以出循環后仍然可以繼續使用。
注意:凡是次數確定的我們使用for循環,否則使用while循環。dowhile基本不使用。
5.條件控制語句:break語句:1.可以用在switch語句當中,一旦執行則整個switch語句立刻結束
2.還可以用在循環語句中,一旦執行則打斷循環,整個循環語句立即結束。
continue語句:一旦執行,立即跳過當前循環的剩余內容,馬上下一次循環。
6.死循環的標準格式:while(true){循環體}
轉載于:https://www.cnblogs.com/zhaogot/p/10190848.html
總結
- 上一篇: solr 简要笔记
- 下一篇: C++实现平衡二叉树