/*
输入一个月份,输出对应的季节。
春:3,4,5
夏:6,7,8
秋:9,10,11
冬:12,1,2
*/
//原版:switch语句实现整个过程。
/*
import java.util.Scanner;
public class month
{
public static void main(String[] args)
{
System.out.println("请输入月份:\n");
Scanner in=new Scanner(System.in);
int month;
month=in.nextInt();
switch()
{
case 1:
System.out.println("冬季");
break;
case 2:
System.out.println("冬季");
break;
case 3:
System.out.println("春季");
break;
.
.
.
.
case 10:
System.out.println("秋季");
break;
}
}
}
*/
//从上述代码中可以看出代码出现了重复,虽然可以实现功能,但是依旧很繁琐,升级版如下:
import java.util.Scanner;
public class month
{
public static void main(String[] args)
{
System.out.println("请输入月份:\n");
Scanner in=new Scanner(System.in);
int month;
month=in.nextInt();
switch(month)
{
case 3:
case 4:
case 5:
System.out.println("春季");
break;
case 6:
case 7:
case 8:
System.out.println("夏季");
break;
case 9:
case 10:
case 11:
System.out.println("秋季");
break;
case 12:
case 1:
case 2:
System.out.println("冬季");
break;
default:
System.out.println("你输入的月份不存在,请重新输入。");
break;
}
}
}