Java中switch语句用法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java中switch语句⽤法
语法:switch的字⾯值跟case的字⾯值相等,就执⾏case语句,如果所有的 case 跟switch的字⾯值不相等,执⾏ default语句。

switch(字⾯值){
case字⾯值1:
输出语句,变量。

break;
case字⾯值2:
输出语句,变量。

break;
case字⾯值3:
输出语句,变量。

break;
...
default:
输出语句,其他。

}
案例⼀:
public class java01 {
public static void main(String[] args) {
// 周⼀写代码
// 周⼆看电影
// 周三打篮球
// 周四约会
// 周五爬⼭
// 其他不在计划范围
int day = 3; //表⽰周三
switch (day){
case 1:
System.out.println("写代码");
break;
case 2:
System.out.println("看电影");
break;
case 3:
System.out.println("打篮球");
break;
case 4:
System.out.println("约会");
break;
case 5:
System.out.println("爬⼭");
break;
default:
System.out.println("不在计划范围。

");
}
}
}
输出结果:打篮球
案例⼆:case穿透(忘记写break)
如果switch语句都不写break,从成⽴的那个case⼀直穿透到最后!
public class java02 {
public static void main(String[] args) {
int day = 3; //表⽰周三
switch (day){
case 1:
System.out.println("写代码");
case 2:
System.out.println("看电影");
case 3:
System.out.println("打篮球");
case 4:
System.out.println("约会");
case 5:
System.out.println("爬⼭");
default:
System.out.println("不在计划范围。

");
}
}
}
输出结果:打篮球
约会
爬⼭
不在计划范围。

案例三:case并列
public class java01 {
public static void main(String[] args) {
// 春天-----3⽉ 4⽉ 5⽉
// 夏天-----6⽉ 7⽉ 8⽉
// 秋天-----9⽉ 10⽉ 11⽉
// 冬天-----12⽉ 1⽉ 2⽉
int month = 7;
switch (month){
case 3: case 4: case 5: //month如果是3或者4或者5都执⾏春天! System.out.println("春天");
break;
case 6: case 7: case 8:
System.out.println("夏天");
break;
case 9: case 10: case 11:
System.out.println("秋天");
break;
case 12: case 1: case 2:
System.out.println("冬天");
break;
default:
System.out.println("没有这个季节!");
}
}
}
运⾏结果:夏天。

相关文档
最新文档