package All.D13.Enum_;
public interface Seasons {//四季接口
int SPRING=1,SUMMER=2,AUTUMN=3,WINTER=4;
}
enum SeasonEnum{//四季枚举
SPRING,SUMMER,AUTUMN,WINTER
}
package All.D13.Enum_;
public class SeasonDemon {
public static void printSeason1(int season){
switch (season){
case Seasons.SPRING:
System.out.println("这是春季");break;
case Seasons.SUMMER:
System.out.println("这是夏季");break;
case Seasons.AUTUMN:
System.out.println("这是秋季");break;
case Seasons.WINTER:
System.out.println("这是冬季");break;
default:
System.out.println("这不是四季的常量值");
}
}
public static void printSeason2(SeasonEnum season){
switch (season){
case SPRING:
System.out.println("这是春季");break;
case SUMMER:
System.out.println("这是夏季");break;
case AUTUMN:
System.out.println("这是秋季");break;
case WINTER:
System.out.println("这是冬季");break;
default:
System.out.println("这不是四季的常量值");
}
}
public static void main(String[] args) {
printSeason1(Seasons.SPRING);
printSeason1(3);
printSeason1(-1);
printSeason2(SeasonEnum.WINTER);
}
}
这是春季
这是秋季
这不是四季的常量值
这是冬季
首先是创建一个四季接口,写出四季,然后在创建一个四季枚举类型
新建一个类,在类中,使用一个打印四级的方法public static void printSeason1(int season){},在其中使用switch方法,对四季进行描述
另外再建立第二个打印四季的方法,使用枚举方法,将其打印出
最后在main方法中,调用这两个方法,进行四季的打印。
本次主要是使用接口常量和枚举作为参数,打印传入的月份名称。
![](https://img.haomeiwen.com/i18879640/1f82b80befc92e07.png)
网友评论