A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

艮昕辶

中级黑马

  • 黑马币:27

  • 帖子:98

  • 精华:0

© 艮昕辶 中级黑马   /  2014-6-8 11:05  /  974 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

enum关键字我知道是干什么用的
一般Enum关键字在什么时候会用到呢

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

2 个回复

倒序浏览
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());                     
   }
}你可以试着运行下结果
回复 使用道具 举报 1 0
提菩--空 发表于 2014-6-8 14:34
enum Mobile {
   Samsung(400), Nokia(250),Motorola(325);
  

谢谢你的代码但是我想要的是Enum的一个引用来操作ordinal()方法,不是enum
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马