java 枚举和foreach的问题

enumApple{Jonathan(10),Godendel(9),Reddel(12);privateintprice;Apple(intp){price=p;}in... enum Apple {

Jonathan(10), Godendel(9), Reddel(12);
private int price;

Apple(int p) {
price = p;
}

int getPrice() {
return price;
}
}

public class EnumDemo2 {

public static void main(String[] args) {
Apple ap;
System.out.println("Godendel costs " + Apple.Godendel.getPrice() + "cents");
System.out.println("All apple prices");
for (Apple a : Apple.values()) {
System.out.println(a + "costs" + a.getPrice() + "cents");
}
}
}
倒数第二行的foreach里Apple.values()的返回值是什么,foreach里for(int e;a)a一般是什么
展开
 我来答
泰然还素净的海鸥H
2011-10-16 · TA获得超过332个赞
知道小有建树答主
回答量:211
采纳率:0%
帮助的人:136万
展开全部
Apple.values()返回的是Apple里元素的数组格式。foreach的用法a必须是数组。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式