今天整理了这个小程序以及对代码做了小修改;
/*
表达式:byte,short,int,char;
jdk5 可以使enum枚举类型。
jdk7 可以是String类型。
case 取值1
case就是表示一个选项,取值1就是这个选项的值。
break:
switch语句遇到break就结束了。
default:
就相当于id语句的else,当所有的取值都不匹配的时候,就执行default的内容。
放在最后面default的break是可以省略的;
放在case语句中的break是可以省略的,但是可能结果有问题。
switch语句遇到break或者执行完switch语句。
*/
import java.util.Scanner;
class Season1
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个月份:");
int month = sc.nextInt();
String season;
switch(month)
{
case 3:
case 4:
case 5:
season = "春季";
break;
case 6:
case 7:
case 8:
season = "夏季";
break;
case 9:
case 10:
case 11:
season = "秋季";
break;
case 12:
case 1:
case 2:
season = "冬季";
break;
default:
season = "输入月份有误!";
break;
}
System.out.println(month +""+season);
}
}
|
|