一、if...else陳述句
if...else 陳述句可以看作有4種形式:
if 陳述句

if...else 陳述句

if...else if...else陳述句

嵌套的 if…else 陳述句

二、switch陳述句
switch case 陳述句有如下規則:
1、switch 陳述句中的變數型別可以是: byte、short、int或者 char、enum。從 Java SE 7 開始, switch 支持字串 String 型別了,同時 case 標簽必須為字串常量或字面量。
2、switch 陳述句可以擁有多個 case 陳述句。每個 case 后面跟一個要比較的值和冒號。
3、case 陳述句中的值的資料型別必須與變數的資料型別相同,而且只能是常量或者字面常量。
4、當變數的值與 case 陳述句的值相等時,那么 case 陳述句之后的陳述句開始執行,直到 break 陳述句出現 才會跳出 switch 陳述句。
5、當遇到 break 陳述句時,switch 陳述句終止。程式跳轉到 switch 陳述句后面的陳述句執行。case 陳述句不必 須要包含 break 陳述句。如果沒有 break 陳述句出現,程式會繼續執行下一條 case 陳述句,直到出現 break 陳述句。
6、switch 陳述句可以包含一個 default 分支,該分支一般是 switch 陳述句的最后一個分支(可以在任何 位置,但一般在最后一個)。default 在沒有 case 陳述句的值和變數值相等的時候執行。default 分 支不需要 break 陳述句。
格式:

三、回圈陳述句
1、for回圈
格式:

2、while 回圈
while是最基本的回圈,它的結構為:
格式:

3、do...while回圈
do…while 回圈和 while 回圈相似,不同的是,do…while 回圈至少會執行一次。
格式:

4、Java增強型for回圈
Java5 引入了一種主要用于陣列的增強型for回圈。但需要注意一點:Java增強型for回圈只能取值,不能 賦值
格式:

5、break、continue、return
break : 結束回圈
continue : 結束本次回圈,進入下一次回圈
return : 結束一個方法,方法的結束了,回圈自然被結束
注意:在while和do...while中使用continue時要注意 更新陳述句的位置。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/260802.html
標籤:非技術區
