本视频是解读性视频,所以希望您已经看过了本知识点的内容,并且编写了相应的代码之后,带着疑问来观看,这样收获才多。 不建议一开始就观看视频
![]() 4分27秒 本视频采用html5方式播放,如无法正常播放,请将浏览器升级至最新版本,推荐火狐,chrome,360浏览器。 如果装有迅雷,播放视频呈现直接下载状态,请调整 迅雷系统设置-基本设置-启动-监视全部浏览器 (去掉这个选项)。 chrome 的 视频下载插件会影响播放,如 IDM 等,请关闭或者切换其他浏览器 示例 1 : switch 示例 2 : 练习-季节 示例 3 : 答案-季节
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 (day==2)
System.out.println("星期二");
else if (day==3)
System.out.println("星期三");
else if (day==4)
System.out.println("星期四");
else if (day==5)
System.out.println("星期五");
else if (day==6)
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 判断季节
在查看答案前,尽量先自己完成,碰到问题再来查看答案,收获会更多
本视频是解读性视频,所以希望您已经看过了本答案的内容,带着疑问来观看,这样收获才多。 不建议一开始就观看视频
![]() 4分31秒 本视频采用html5方式播放,如无法正常播放,请将浏览器升级至最新版本,推荐火狐,chrome,360浏览器。 如果装有迅雷,播放视频呈现直接下载状态,请调整 迅雷系统设置-基本设置-启动-监视全部浏览器 (去掉这个选项)。 chrome 的 视频下载插件会影响播放,如 IDM 等,请关闭或者切换其他浏览器 import java.util.Scanner;
public class HelloWorld {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("请输入月份");
int month = s.nextInt();
String season;
switch (month) {
case 1:
case 2:
case 3:
season = "春天";
break;
case 4:
case 5:
case 6:
season = "夏天";
break;
case 7:
case 8:
case 9:
season = "秋天";
break;
case 10:
case 11:
case 12:
season = "冬天";
break;
default:
season = "这是什么鬼~";
}
System.out.println(season);
}
}
HOW2J公众号,关注后实时获知最新的教程和优惠活动,谢谢。
![]()
问答区域
2021-01-14
答案
回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
2020-12-08
输入英文字母后报的异常该如何解决?请指点 谢谢
3 个答案
zy2153749516 跳转到问题位置 答案时间:2021-01-12 这个学了异常就好做了,要不然还得用if判断
liu3538743 跳转到问题位置 答案时间:2021-01-10 有你 跳转到问题位置 答案时间:2020-12-14 代码
回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
2020-06-29
switch练习
2020-06-06
技能+1
2020-05-20
季节
提问太多,页面渲染太慢,为了加快渲染速度,本页最多只显示几条提问。还有 63 条以前的提问,请 点击查看
提问之前请登陆
提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢
|