java中的枚举变量怎么加1,即指向下一个??
java中的枚举变量怎么加1??即enumweekday{sun,mon,tue,wed,thu,fri,sat}weekdayimasyuu=weekday.sun;在...
java中的枚举变量怎么加1??
即
enum weekday { sun,mon,tue,wed,thu,fri,sat }
weekday imasyuu=weekday.sun;
在C中可以imasyuu++;执行之后imasyuu=weekday.mon
但是java中不行
好有
for(weekday k : weekday.values())
{
System.out.println(k+"在枚举weekday中的枚举索引值为"+k.ordinal());
}
其中的weekday k : weekday.values() 详细解释一下
主要这个:的作用 展开
即
enum weekday { sun,mon,tue,wed,thu,fri,sat }
weekday imasyuu=weekday.sun;
在C中可以imasyuu++;执行之后imasyuu=weekday.mon
但是java中不行
好有
for(weekday k : weekday.values())
{
System.out.println(k+"在枚举weekday中的枚举索引值为"+k.ordinal());
}
其中的weekday k : weekday.values() 详细解释一下
主要这个:的作用 展开
展开全部
enum是Java中一个特殊的类,Java提供了一个static方法values()返回一个数组包含所有声明的该枚举类型的值,并且按照声明时的顺序。for(type var : array)表示循环遍历每一个array中的值,也就是将weekday.values()返回的数组中的值一个一个赋予变量k,然后执行循环体。
enum如果想指向下一个
weekday var = weekday.sun;
var = weekday.values()[var.ordinal() + 1];
var现在是weekday.mon
enum如果想指向下一个
weekday var = weekday.sun;
var = weekday.values()[var.ordinal() + 1];
var现在是weekday.mon
展开全部
你不是自己写出来
for(weekday k : weekday.values())
{
System.out.println(k+"在枚举weekday中的枚举索引值为"+k.ordinal());
}
java的枚举就是用这种方法来输出所有枚举类型的.
具体介绍values在java编程思想里第四版 594页。。里字数太多了。。你自己去找本看看把...
我的是真书。。。为了这几分打那么字实在是。。。 再说了学java的话java编程思想是必备的书去找一本把
for(weekday k : weekday.values())
{
System.out.println(k+"在枚举weekday中的枚举索引值为"+k.ordinal());
}
java的枚举就是用这种方法来输出所有枚举类型的.
具体介绍values在java编程思想里第四版 594页。。里字数太多了。。你自己去找本看看把...
我的是真书。。。为了这几分打那么字实在是。。。 再说了学java的话java编程思想是必备的书去找一本把
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询