本视频是解读性视频,所以希望您已经看过了本知识点的内容,并且编写了相应的代码之后,带着疑问来观看,这样收获才多。 不建议一开始就观看视频
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公众号,关注后实时获知最新的教程和优惠活动,谢谢。
问答区域
2023-10-08
季节练习
4 个答案
小黄不会打字 跳转到问题位置 答案时间:2024-10-11 季节
hs20040602 跳转到问题位置 答案时间:2024-06-10 yangkuanxu 跳转到问题位置 答案时间:2024-04-16 import java.lang.invoke.SwitchPoint;
import java.util.Scanner;
public class ex52 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入月份");
int month=sc.nextInt();
switch (month){
case 1:
case 2:
case 3:
System.out.println("春天");break;
case 4:
case 5:
case 6:
System.out.println("夏天");break;
case 7:
case 8:
case 9:
System.out.println("秋天");break;
case 10:
case 11:
case 12:
System.out.println("冬天");break;
default:
System.out.println("你觉得你输入的月份对吗");
}
}
}
xu1748047159 跳转到问题位置 答案时间:2023-12-17 请输入对应月份
1
春季
请输入对应月份
4
夏季
请输入对应月份
7
秋季
请输入对应月份
13
请输入对应月份
11
冬季
你觉得你输入的月份对么
回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
2022-04-26
站长String定义的时候没赋值怎么jdk不报错
14 个答案
小黄不会打字 跳转到问题位置 答案时间:2024-10-11 判断季节
木宇 跳转到问题位置 答案时间:2024-04-19 freedomras 跳转到问题位置 答案时间:2023-08-16 lcl666 跳转到问题位置 答案时间:2023-05-07 package 梁长路;
import java.util.Scanner;
public class yuanshen {
public static void main(String[] args) {
int m;
Scanner s= new Scanner(System.in);
System.out.println("请输入月份");
m=s.nextInt();
switch(m) {
case 1:
case 2:
case 3:System.out.println("春天");break;
case 4:
case 5:
case 6:System.out.println("夏天");break;
case 7:
case 8:
case 9:System.out.println("秋天");break;
case 10:
case 11:
case 12:System.out.println("冬天"); break;
}
}
}
zhenghaha 跳转到问题位置 答案时间:2023-04-12 Scanner s =new Scanner(System.in);
System.out.println("请输入一个月份");
int year = s.nextInt();
switch (year){
case 1:
System.out.println("夏天");
break;
case 2:
System.out.println("秋天");
break;
case 3:
System.out.println("冬天");
break;
case 4:
System.out.println("春天");
break;
}
Aiye 跳转到问题位置 答案时间:2023-04-01 Scanner input = new Scanner(System.in);
System.out.println("请输入现在的月份(数字):");
int month = input.nextInt();
switch (month){
case 3:
case 4:
case 5:
System.out.println(month+"月份是春天");
break;
case 6:
case 7:
case 8:
System.out.println(month+"月份是夏天");
break;
case 9:
case 10:
case 11:
System.out.println(month+"月份是秋天");
break;
case 12:
case 1:
case 2:
System.out.println(month+"月份是冬天");
default:
System.out.println("你输入的是什么鬼?");
}
月沉 跳转到问题位置 答案时间:2023-02-28 年年多余 跳转到问题位置 答案时间:2023-01-13 起个名 跳转到问题位置 答案时间:2023-01-12 南苛 跳转到问题位置 答案时间:2022-12-19 package HelloWorld;
import java.util.Scanner;
public class signCaculate {
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
int month=s.nextInt();
switch(month){
case 1:
System.out.println("冬天");
break;
case 2:
System.out.println("冬天");
break;
case 12:
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;
case 8:
System.out.println("夏天");
break;
case 9:
System.out.println("冬天");
break;
case 10:
System.out.println("冬天");
break;
case 11:
System.out.println("冬天");
break;
default:
System.out.println("这个是什么鬼?");
}
}
}
lanren9 跳转到问题位置 答案时间:2022-11-08 阿文6 跳转到问题位置 答案时间:2022-10-17 滴滴点点 跳转到问题位置 答案时间:2022-09-22 ProgrammerSharry 跳转到问题位置 答案时间:2022-05-02 String 的缺省值,也就是默认值,是null。没赋值的情况下它是缺省值null,有值,当然不报错。
回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
2022-01-06
答案
2021-09-21
用?:是不是能更快
2021-09-13
int day=5;?
提问太多,页面渲染太慢,为了加快渲染速度,本页最多只显示几条提问。还有 71 条以前的提问,请 点击查看
提问之前请登陆
提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢
|