黑马程序员技术交流社区

标题: 关于enum和Enum关键字 [打印本页]

作者: 艮昕辶    时间: 2014-6-8 11:05
标题: 关于enum和Enum关键字
enum关键字我知道是干什么用的
一般Enum关键字在什么时候会用到呢

求大神给个包含Enum关键字的实例代码
要求调用了Enum的成员函数ordinal()


作者: 提菩--空    时间: 2014-6-8 14:34
enum 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());                     
   }
}你可以试着运行下结果

作者: 艮昕辶    时间: 2014-6-8 17:11
提菩--空 发表于 2014-6-8 14:34
enum Mobile {
   Samsung(400), Nokia(250),Motorola(325);
  

谢谢你的代码但是我想要的是Enum的一个引用来操作ordinal()方法,不是enum




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2