java.lang.Enum.ordinal()方法实例

来源:互联网 发布:同花顺是什么软件 编辑:程序博客网 时间:2024/06/06 03:06

java.lang.Enum.ordinal() 方法返回枚举常量的序数(它在枚举声明,其中初始常量分配的零序位)。

【实例】

package com.yiibai;import java.lang.*; // enum showing Mobile pricesenum Mobile {   Samsung(400), Nokia(250),Motorola(325);     int price;   Mobile(int p) {      price = p;   }   int showPrice() {      return price;   } }public class EnumDemo {   public static void main(String args[]) {     System.out.println("CellPhone List:");     for(Mobile m : Mobile.values()) {        System.out.println(m + " costs " + m.showPrice() + " dollars");     }     Mobile ret = Mobile.Samsung;     System.out.println("The ordinal is = " + ret.ordinal());     System.out.println("MobileName = " + ret.name());                         }}
运行结果:

CellPhone List:Samsung costs 400 dollarsNokia costs 250 dollarsMotorola costs 325 dollarsThe ordinal is = 0MobileName = Samsung



0 0