Java заполнение массивов HELP

Pzzle

Активный участник
Дней с нами
1.632
Розыгрыши
0
Сообщения
51
Репутация
0
Реакции
60
Суть в том, что нужно создать программу.
Условие: есть 12 судей, каждый выставляет оценку от 1 до 10 странам участникам. Кол-во стран, как и сами названия стран писать вручную с клавиатуры. Отсеять 10 стран с наилучшим средним баллом (если 10=<кол-во стран<=40) и провести такой же второй тур по оценке. После второго тура выбрать 3х победителей.
Вопрос в том, как заполнить данные судей. Вот отрывок, который осилил сам и написал ввод стран с клавиатуры. А как присвоить баллы судей каждой стране ?
upload_2019-12-11_22-35-37.png
 
Сделай класс под страну, в поля класса Name - имя страны, int point - баллы. Дальше создаешь массив из экземпляров этого класса и заполняешь их.
 
Сделай класс под страну, в поля класса Name - имя страны, int point - баллы. Дальше создаешь массив из экземпляров этого класса и заполняешь их.
Я очень плохо разбираюсь в классах. Но разве их не сразу нужно прописывать ? Мне нужно чтобы и страны и баллы вводились с клавиатуры.
 
Почитай про классы. Если в коротко, пользовательский тип данных. Типо тебе проще будет работать, у тебя будут вот такие "коробочки" с инфой о каждой стране.

К примеру

Country rus = new Country();
rus.Name = "Russian";
rus.point =20;

вот допустим пример создания экземпляра класса Country (его сам напишешь)

и вот создаешь массив из Country

Дальше пробегаешь по массиву, заполняешь имя, баллы.

Дальше что захочешь то и делай с этим массивом. Выводи названия и баллы в консоль, выводи топ стран и тд
 
  • Like
Реакции: RuNaSky и Pzzle
Ну или это можно сделать через двумерный массив, но такое себе решение
 
Почитай про классы. Если в коротко, пользовательский тип данных. Типо тебе проще будет работать, у тебя будут вот такие "коробочки" с инфой о каждой стране.

К примеру

Country rus = new Country();
rus.Name = "Russian";
rus.point =20;

вот допустим пример создания экземпляра класса Country (его сам напишешь)

и вот создаешь массив из Country

Дальше пробегаешь по массиву, заполняешь имя, баллы.

Дальше что захочешь то и делай с этим массивом. Выводи названия и баллы в консоль, выводи топ стран и тд
Спасибо большое за помощь