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;//
    }
    • 效果图:

        

     

  • 相关阅读:
    Qt实现模糊搜索
    Qt解析多级xml文件
    insert into
    Git忽略规则(.gitignore配置)不生效原因和解决
    搭建vue开发环境
    表单
    事件处理
    列表渲染
    条件渲染
    class与style绑定
  • 原文地址:https://www.cnblogs.com/CjtBlog/p/13573140.html
Copyright © 2011-2022 走看看