美文网首页
枚举学习

枚举学习

作者: 哈迪斯Java | 来源:发表于2021-11-25 08:46 被阅读0次

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方法中,调用这两个方法,进行四季的打印。

本次主要是使用接口常量和枚举作为参数,打印传入的月份名称。


image.png

相关文章

网友评论

      本文标题:枚举学习

      本文链接:https://www.haomeiwen.com/subject/dlkatrtx.html