java learning first_day

java enum

 

 

 

 

public class EnumMethodDemo {

  enum Color {RED, GREEN, BLUE;}

  enum Size {BIG, MIDDLE, SMALL;}

  public static void main(String args[]) {

   System.out.println("=========== Print all Color ===========");    //// =========== Print all Color ===========                

    for (Color c : Color.values()) {                     RED ordinal: GREEN ordinal: BLUE ordinal: 2      

      System.out.println(c + " ordinal: " + c.ordinal());

    }

     System.out.println("=========== Print all Size ===========");

    for (Size s : Size.values()) {

      System.out.println(s + " ordinal: " + s.ordinal());

    }

    Color green = Color.GREEN;

    System.out.println("green name(): " + green.name());

    System.out.println("green getDeclaringClass(): " + green.getDeclaringClass());

    System.out.println("green hashCode(): " + green.hashCode());

    System.out.println("green compareTo Color.GREEN: " + green.compareTo(Color.GREEN));

    System.out.println("green equals Color.GREEN: " + green.equals(Color.GREEN));

    System.out.println("green equals Size.MIDDLE: " + green.equals(Size.MIDDLE));

    System.out.println("green equals 1: " + green.equals(1));

    System.out.format("green == Color.BLUE: %b\n", green == Color.BLUE); } }

 

 1 =========== Print all Color ===========
 2 RED ordinal: 0
 3 GREEN ordinal: 1
 4 BLUE ordinal: 2
 5 =========== Print all Size ===========
 6 BIG ordinal: 0
 7 MIDDLE ordinal: 1
 8 SMALL ordinal: 2
 9 green name(): GREEN
10 green getDeclaringClass(): class org.zp.javase.enumeration.EnumDemo$Color
11 green hashCode(): 460141958
12 green compareTo Color.GREEN: 0
13 green equals Color.GREEN: true
14 green equals Size.MIDDLE: false
15 green equals 1: false
16 green == Color.BLUE: false
View Code

 

Guess you like

Origin www.cnblogs.com/complain/p/12330737.html