Java编程那些事儿34——switch语句语法[Java编程]
本文“Java编程那些事儿34——switch语句语法[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
5.3.2 switch语句
switch关键字的中文意思是开关、转换的意思,switch语句在条件语句中分外合适做一组变量相等的判断,在构造上比if语句要清楚很多.
switch语句的语法格局为:
switch(表达式){
case 值1:
功效代码1;
[break;]
case 值2:
功效代码2;
[break;]
……
default:
功效代码1;
[break;]
}
语法阐明:
1、表达式的范例只能为byte、short、char和int这4种之一.
2、值1、值2…值n只能为常数或常量,不能为变量.
3、功效代码部份可以写肆意多句.
4、break关键字的意思是中止,指完毕switch语句,break语句为可选.
5、case语句可以有肆意多句,是标号语句.
6、default语句可以写在switch语句中的肆意位置,功效近似于if语句中的else.
履行流程:当表达式的值和对应case语句后的值相同时,既从该位置开始向下履行,一向履行到switch语句的完毕,在履行中,假如碰到break语句,则完毕switch语句的履行.
则在if-else if-else语句中,按照月份得到每个月的天数,不考虑闰年,的示例代码以下:
int month = 10;
int days = 0;
switch(month){
case 1:
days = 31;
break;
case 2:
days = 28;
break;
case 3:
days = 31;
break;
case 4:
days = 30;
break;
case 5:
days = 31;
break;
case 6:
days = 30;
break;
case 7:
days = 31;
break;
case 8:
days = 31;
break;
case 9:
days = 30;
break;
case 10:
days = 31;
break;
case 11:
days = 30;
break;
case 12:
days = 31;
break;
}
System.out.println(days);
以上是“Java编程那些事儿34——switch语句语法[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |