zoukankan      html  css  js  c++  java
  • Java 枚举怎么使用?

    • 运行环境:

      JDK8 + IntelliJ IDEA 2018.3 


    • 源码

       Demo类:

     

    package com.ChenJiangT.demo2;

    import java.util.Arrays;
    import java.util.Scanner;

    public class Demo2 {
    public static void main(String[] args) {
    System.out.println(Arrays.toString(Season.values()));
    Season[] sea=Season.values();

    for (Season a:sea) {
    System.out.println(a);
    System.out.println(a.name());
    System.out.println(a.ordinal());
    }
    Scanner sc=new Scanner(System.in);
    System.out.println("请输入您想要的季节(1--SPRING,2---SUMMER,3--AUTUMN,4--WINTER)");
    String s=sc.next();
    Season season = Season.valueOf(s);
    fun(season);

    }
    public static void fun(Season season){
    switch (season){
    case SUMMER:
    System.out.println("夏天来了");
    break;
    case AUTUMN:
    System.out.println("秋天来了");
    break;
    case WINTER:
    System.out.println("冬天来了");
    break;
    default:
    System.out.println("您的输入有误!");
    }
    }
    }

    Season 类:

    package com.ChenJiangT.demo2;
    
    public enum Season {
        SPRING,//
        SUMMER,//
        AUTUMN,//
        WINTER;//
    }
    • 效果图:

        

     

  • 相关阅读:
    inotify事件监控
    NFS网络文件共享服务
    Rsync数据同步服务
    SSH连接原理及ssh-key讲解
    C语言I博客作业04
    C语言l博客作业03
    C语言I博客作业02
    定义一个计算字符串高度的方法
    字典转模型
    UIScrollView和UIPageControl
  • 原文地址:https://www.cnblogs.com/CjtBlog/p/13573140.html
Copyright © 2011-2022 走看看