/*
输入一个月份,输出对应的季节。
春:3,4,5
夏:6,7,8
秋:9,10,11
冬:12,1,2
*/
import java.util.Scanner;
public class month
/*
原版:多重if语句实现整个过程。
{
public static void main(String[] args)
{
System.out.println("请输入月份:\n");
Scanner in=new Scanner(System.in);
int month;
month=in.nextInt();
if(month==3||month==4||month==5)
{
System.out.println("你输入的月份是"+month+"月,所以是春季!");
}
else if(month==6||month==7||month==8)
{
System.out.println("你输入的月份是"+month+"月,所以是夏季!");
}
else if(month==9||month==10||month==11)
{
System.out.println("你输入的月份是"+month+"月,所以是秋季!");
}
else if(month==12||month==1||month==2)
{
System.out.println("你输入的月份是"+month+"月,所以是冬季!");
}
else
{
System.out.println("你输入的月份不存在,请重新输入!");
}
}
}*/
//升级版如下:
//思路:每一个季节对应的月份均为一个区间,例如春季是3,4,5月,那么month>=3并且month<=5中间的均为春季。其余季节同样。
/*
输入一个月份,输出对应的季节。
春:3,4,5
夏:6,7,8
秋:9,10,11
冬:12,1,2
*/
{
public static void main(String[] args)
{
System.out.println("请输入月份:\n");
Scanner in=new Scanner(System.in);
int month;
month=in.nextInt();
if(month>=3&&month<=5)
{
System.out.println("你输入的月份是"+month+"月,所以是春季!");
}
else if(month>=6&&month<=8)
{
System.out.println("你输入的月份是"+month+"月,所以是夏季!");
}
else if(month>=9&&month<=11)
{
System.out.println("你输入的月份是"+month+"月,所以是秋季!");
}
else if(month>=1&&month<=2||month==12)
{
System.out.println("你输入的月份是"+month+"月,所以是冬季!");
}
else
{
System.out.println("你输入的月份不存在,请重新输入!");
}
}
}
if语句应用输入月份输出对应季节举例
最新推荐文章于 2023-01-01 11:04:26 发布