close
switch(expression){ case value1: 如果expression值為value1則由statements1開始執行 case value2: statement1; break; case value3:
statement2;
break;
case value4: case value5:
case value6: statement3;
break;
....
default:
statement;
|
expresssion的值應為byte , short , char , int 中的一種 當沒有任何case子句的value等於expression時,程式由default開始往下執行直到碰到break才結束 default子句可有可無,此子句不一定要放在switch的最後面 |
public class Page207 {
public static void main(String[] args) {
int days=0,month=0;
for(month=1;month<=12;month++){
switch(month){
case 1 :
case 3 :
case 5 :
case 7 :
case 8 :
case 10:
case 12:
days=31;
break;
case 4 :
case 6 :
case 9 :
case 11:
days=30;
break;
default:
days=28;
}
System. out.println(month+"月有" +days+"天");
}
}
}
|
1月有31天
2月有28天
3月有31天
4月有30天
5月有31天
6月有30天
7月有31天
8月有31天
9月有30天
10月有31天
11月有30天
12月有31天
|
全站熱搜
留言列表