1. 程式人生 > 其它 >分支結構之二:switch-case

分支結構之二:switch-case

1.格式

switch(表示式){
case 常量1:
執行語句1;
//break;


case 常量2:

執行語句2;

//break;

 


...

 


default:

執行語句n;

//break;


}

2.說明:

① 根據switch表示式中的值,依次匹配各個case中的常量。一旦匹配成功,則進入相應case結構中,呼叫其執行語句。 當呼叫完執行語句以後,則仍然繼續向下執行其他case結構中的執行語句,直到遇到break關鍵字或此switch-case結構 末尾結束為止。

② break,可以使用在switch-case結構中,表示一旦執行到此關鍵字,就跳出switch-case結構

③ switch結構中的表示式,只能是如下的6種資料型別之一: byte 、short、char、int、列舉型別(JDK5.0新增)、String型別(JDK7.0新增)

④ case 之後只能宣告常量。不能聲明範圍。

⑤ break關鍵字是可選的。

⑥ default:相當於if-else結構中的else.
default結構是可選的,而且位置是靈活的。

⑦ 如果switch-case結構中的多個case的執行語句相同,則可以考慮進行合併。

For迴圈結構的使用
一、迴圈結構的4個要素 ① 初始化條件 ② 迴圈條件 --->是boolean型別 ③ 迴圈體 ④ 迭代條件

二、for迴圈的結構

for(①;②;④){ ③ }

執行過程:① - ② - ③ - ④ - ② - ③ - ④ - ... - ②