JAVA编写,1. 分别使用if-else-if语句和switch语句编程,确定某一月在哪个季节。
答案:2 悬赏:80
解决时间 2021-02-10 08:30
- 提问者网友:神仙爷爷
- 2021-02-09 18:55
JAVA编写,1. 分别使用if-else-if语句和switch语句编程,确定某一月在哪个季节。
最佳答案
- 二级知识专家网友:甜野猫
- 2021-02-09 19:16
话不多说,直接上代码。
Scanner sc = new Scanner(System.in);
System.out.print("请输入月份 : ");
String monthStr = sc.next();
int month = Integer.parseInt(monthStr);
if (month >= 3 && month <= 5) {
System.out.println("春季");
} else if (month >= 6 && month <= 8) {
System.out.println("夏季");
} else if (month >= 9 && month <= 11) {
System.out.println("秋季");
} else if (month == 12 || month <= 2) {
System.out.println("冬季");
} else {
System.out.println("没有该月份 " + month);
}
Scanner sc = new Scanner(System.in);
System.out.print("请输入月份 : ");
String monthStr = sc.next();
int month = Integer.parseInt(monthStr);
if (month >= 3 && month <= 5) {
System.out.println("春季");
} else if (month >= 6 && month <= 8) {
System.out.println("夏季");
} else if (month >= 9 && month <= 11) {
System.out.println("秋季");
} else if (month == 12 || month <= 2) {
System.out.println("冬季");
} else {
System.out.println("没有该月份 " + month);
}
全部回答
- 1楼网友:旧事诱惑
- 2021-02-09 19:40
if版本:
//---------------------------------------------------------------------------
#include
int main(void)
{
int m;
scanf("%d",&m);
if (m<1) puts("error");
else if (m<=3) puts("spring");
else if (m<=6) puts("summer");
else if (m<=9) puts("automn");
else if (m<=12) puts("winter");
else puts("error");
return 0;
}
//---------------------------------------------------------------------------
switch版本:
//---------------------------------------------------------------------------
#include
int main(void)
{
int m;
switch(scanf("%d",&m),m){
case 1:
case 2:
case 3:puts("spring"); break;
case 4:
case 5:
case 6:puts("summer"); break;
case 7:
case 8:
case 9:puts("automn"); break;
case 10:
case 11:
case 12:puts("winter"); break;
default: puts("error");
}
return 0;
}
//---------------------------------------------------------------------------
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯