【发布时间】:2019-04-19 04:08:54
【问题描述】:
从this post 继续,我一直在研究和处理枚举,现在我设法创建了一个枚举,它包含我想要的值并以我想要的方式输出它们,现在我'只是想知道我如何才能获得相同的输出,但对于单个项目而不是每个项目。再说一次,我对 Java 很陌生,所以如果能简单解释一下如何以及为什么会不胜感激。
public class PeriodicTable {
public enum Element {
Lithium("Li", "Alkali Metals", 6.941),
Iron("Fe", "Transition Metals", 55.933);
private String symbol;
private String group;
private Double weight;
private Element(String symbol, String group, Double weight) {
this.symbol = symbol;
this.group = group;
this.weight = weight;
}
}
public static void main(String[] args) {
for(Element cName : Element.values()) {
System.out.println("Element: " + cName + " (" + cName.symbol + ")" + "\nGroup: " + cName.group + "\nAtomic Weight: " + cName.weight);
}
}
}
【问题讨论】:
标签: java arrays class methods enums