Мне нужно создать перечисление городов Индианы с его населением, а также мне нужна помощь, итерация по всем городам и печать городов с населением, с чем у меня проблемы? Любая помощь?проблема печатающих элементов из перечисления
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;
}
}
Это, по-моему, довольно злоупотребление 'enum'. 'enum' следует использовать для перечисления небольших наборов фиксированных размеров. Ваша проблема была лучше смоделирована с помощью списка объектов City, называемых 'indiana'. Если вы хотите сделать это для большего количества состояний, подумайте об определении класса 'State'. – 5gon12eder
нет, это только для городов, но у меня проблемы с печатью городов и их значениями – rojo