1. 程式人生 > >Java流程控制---個人參考資料

Java流程控制---個人參考資料

else 循環 while default string java流程控制 for 多層 如果

前言:我寫博客的目的很簡單,很單純,把自己平時學的東西,放到博客上,空閑的時間,就可以看看自己曾經看到過得東西。

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流程控制---個人參考資料