Java流程控制---個人參考資料
前言:我寫博客的目的很簡單,很單純,把自己平時學的東西,放到博客上,空閑的時間,就可以看看自己曾經看到過得東西。
Java流程控制語句:判斷結構、選擇結構、循環結構
一.判斷結構
判斷結構包括if 分支、if…else…分支、if..else if…else分支、if嵌套四種。
1、if(條件表達式){
執行語句;
}
2、if(條件表達式){
執行語句;
}
else{
執行語句;
}
3、if(條件表達式1){
執行語句
}
else if(條件表達式2){
執行語句;
}
else{
執行語句;
}
4、if(條件表達式1){
if(條件表達式2){
執行語句
}
else{
執行語句;
}
}
else{
執行語句;
}
1. if分支語句
【實例 1】:
int x = 5;
if(x == 5){
/*當“x == 5”成立,則執行該語句,反之則跳過“{}中的語句塊,直接執行後面的其他代碼”
System.out.println("條件成立,該語句成功執行");}
2. if- else分支語句
【實例 1】:
if(x == 5){
//當“x==5”成立,執行該語句
System.out.println("條件成立,該語句成功執行");
}
else{
//當條件不成立時,執行該語句
System.out.println("條件不成立,該語句不執行");
}
3. if -else if-else 分支語句
【實例 1】
if(x > 5)
System.out.println("x > 5成立,執行該語句");
else if(x < 5)
System.out.println("x < 5成立,執行該語句");
else
System.out.println("前面條件都不成立時,執行該語句");
4. if嵌套分支語句
【實例 1】:
int m =6;
if(x < 10){
if(m == 6){
System.out.println("當x < 10並且m == 6時執行該語句");
}else{
System.out.println("當x < 10並且m != 6時執行該語句");
}
}else{
System.out.println("當x < 10不成立時執行該語句");
}
二.選擇結構
【註】JDK1.7以上版本switch表達式支持String類型
使用switch選擇結構時,
1、條件表達式的結果只能是byte、int、short、char
2、case和default是沒有書寫順序的,當沒有匹配的case時,執行default
4、結束switch語句的方法有兩種:遇到break或者執行到switch語句結尾
3、case或default後面的break是可以省略的,當時當如果匹配的case或default沒有對應的break,那麽程序會繼續往下執行,直到程序遇到break或者結束
三. 循環結構
判斷結構包括 while語句、do-while語句、for語句
1、while(條件表達式){
循環體;
}
2、do{
循環體;
}while(條件表達式);
3、for(表達式1; 條件表達式; 表達式2){
循環體
}
【註】while和do while是由區別的,while是先判斷後執行,而do while是先執行後判斷,也就是說,使用do while時,無論條件是否成立,循環體都會執行一次。
【註】break是跳出改循環繼續執行循環後邊的內容,如果是多層循環只能跳出本層循環;continue結束本次循環,直接執行下次循環
Java流程控制---個人參考資料