Java自学-控制流程 switch

Java的 switch 语句

switch 语句相当于 if else 的另一种表达方式

示例 1 : switch

switch可以使用byte,short,int,char,String,enum

注: 每个表达式结束,都应该有一个break;
注: String在Java1.7之前是不支持的, Java从1.7开始支持switch用String的,编译后是把String转化为hash值,其实还是整数
注: enum是枚举类型

public class HelloWorld {
public static void main(String[] args) {

//如果使用if else
int day = 5;
if (day==1)
System.out.println("星期一");

else if (day2)
System.out.println("星期二");
else if (day
3)
System.out.println("星期三");
else if (day4)
System.out.println("星期四");
else if (day
5)
System.out.println("星期五");
else if (day6)
System.out.println("星期六");
else if (day
7)
System.out.println("星期天");
else
System.out.println("这个是什么鬼?");

//如果使用switch
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;
case 6:
System.out.println("星期六");
break;
case 7:
System.out.println("星期天");
break;
default:
System.out.println("这个是什么鬼?");
}

}
}

练习季节
(通过Scanner 输入月份,然后使用switch 判断季节)
在这里插入图片描述

posted on 2019-08-20 22:00  半米高峰  阅读(260)  评论(0)    收藏  举报

导航