购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.5 枚举类型

枚举类型是一种特殊的数据类型,该类型的变量是一组预定义的常量。变量必须等于已预先定义的值之一。常见的例子包括方向(NORTH、SOUTH、EAST和WEST)和星期几等。枚举类型使用关键字enum来定义。下面是一个星期几的枚举例子:

使用枚举类型,需要一组固定的常量。下面使用上面定义的Day枚举:

输出为:

   Mondays are bad.
   Midweek days are so-so.
   Fridays are better.
   Weekends are best.
   Weekends are best.

下面是Planet示例,展示枚举值的for-each遍历:

在命令行中输入参数187时,输出如下: p49Bgyo1kPWvZbZiVoyDcq0S19clfTnm3d1Xme+dF28bHyQpCh8g+IisoxyZvVDh

   $ java Planet 187
   Your weight on MERCURY is 70.640674
   Your weight on VENUS is 169.234832
   Your weight on EARTH is 187.000000
   Your weight on MARS is 70.823853
   Your weight on JUPITER is 473.214257
   Your weight on SATURN is 199.344906
   Your weight on URANUS is 169.258786
   Your weight on NEPTUNE is 212.867350
点击中间区域
呼出菜单
上一章
目录
下一章
×