Conversation
…оты, информации "О себе" и аватара.
Public методы тпеперь package-private.
2.Создание нового клиента.
Имплементация интерфейса ITerminal в классе Service и реализация методов согласно контракту: 1. Проверки состояния счета 2. Снятия/внесения денег 3. Создание/удаление клиента
getAllPlayers()
src/Console.java
Outdated
| "\n8.Выход" + | ||
| "\n\nВаш выбор:"); | ||
| int menuSelect = console.scanData.inputInt(console.scanner); | ||
| if (menuSelect == console.MENU_ADD_PLAYER) { |
There was a problem hiding this comment.
так это чо епта!?
https://javarush.ru/groups/posts/operator-switch-v-java
шоб я такого больше не видел
There was a problem hiding this comment.
Сделал switch
Константы выбора пришлось определить в методе, т.к. через console.MENU_* он их не воспринимает как константу
src/Console.java
Outdated
| while (true) { | ||
| System.out.println("Введите рейтинг игрока (0...100):"); | ||
| int ratio = scanData.inputInt(scanner); | ||
| if (ratio <= 100 && ratio >= 0) { |
| } | ||
|
|
||
| private int selectRating() { | ||
| while (true) { |
There was a problem hiding this comment.
фигаси вечные циклы у тебя тута) Но я понял, ретурн его кончит)
src/Console.java
Outdated
| while (true) { | ||
| System.out.println("На сколько поднять рейтин игрока? (0...100):"); | ||
| int ratio = scanData.inputInt(scanner); | ||
| if (ratio <= 100 && ratio >= 0) { |
src/Console.java
Outdated
| private League selectLeague() { | ||
| while (true) { | ||
| System.out.println("Выберите футбольную лигу игрока:"); | ||
| int i = 1; |
There was a problem hiding this comment.
ай шайтан труба константу плез
There was a problem hiding this comment.
Какую? куда? зачем?
i это ж тупа счетчик для печати в foreach
Ну обозвал его counter чтобы понятнее было
src/Console.java
Outdated
| System.out.println("Ваш выбор: "); | ||
| int menuSelect = scanData.inputInt(scanner); | ||
| if (menuSelect <= League.values().length) { | ||
| return League.values()[menuSelect - 1]; |
src/Console.java
Outdated
| private Country selectCountry() { | ||
| while (true) { | ||
| System.out.println("Выберите страну игрока:"); | ||
| int i = 1; |
There was a problem hiding this comment.
ну ета не серьезно
src/Console.java
Outdated
| System.out.println("Ваш выбор: "); | ||
| int menuSelect = scanData.inputInt(scanner); | ||
| if (menuSelect <= Country.values().length) { | ||
| return Country.values()[menuSelect - 1]; |
| } else { | ||
| System.out.println("Неправильный выбор!"); | ||
| } | ||
| } |
There was a problem hiding this comment.
а объединить 2 метода selectCountry и selectLeague никак не получится? Вроде на первый взгляд код абсолютно одинаковый, отличаются ток текстовки и список лиг\стран
There was a problem hiding this comment.
Объединил, но другие комментарии к этому методу не понял
src/FLMUnits/Player.java
Outdated
| @Override | ||
| public String toString() { | ||
| return "\n" + nickName + ": рейтинг - " + ratingPoints + ", страна - " + country + ", лига - " + league; | ||
| } |
There was a problem hiding this comment.
toString hashCode equals обычно в самый низ убирают
Коллекции в Java