我需要创建一个包含它的人口的印第安纳城市的枚举,我还需要帮助通过所有城市迭代并打印人口,这是我遇到麻烦的人口?有什么帮助吗?
public static void main(String[] args) {
for (Indiana cities : Indiana.values()) {
System.out.println(cities + cities.population());
}
}
enum Indiana {
FORTWAYNE(899),
COLUMBIACITY(200),
FRANKFORT(555),
AUBURN(789),
INDIANAPOLIS(1900);
private String cities;
private int population;
private Indiana(String cities, int population) {
this.cities = cities;
this.population = population;
}
private int getPopulation() {
return population;
}
private String getCities() {
return cities;
}
}
答案 0 :(得分:0)
没有population()方法。你称之为getPopulation(),这是首选的访问方法命名。另外,请按照以下建议公开方法