Conversation
src/main/java/Goods.java
Outdated
| @@ -0,0 +1,19 @@ | |||
| public class Goods { | |||
There was a problem hiding this comment.
Можно поменять имя класса на более точное
| public class Goods { | |
| public class Good { |
src/main/java/Calculator.java
Outdated
| goods = new ArrayList<Goods>(); | ||
| } | ||
|
|
||
| public void AddGoods() { |
There was a problem hiding this comment.
Названия функций в Java принято писать с маленькой буквы:
Methods should be verbs, in mixed case with
the first letter lowercase, with the first letter of
each internal word capitalized.
Источник - Java Code Conventions https://www.oracle.com/technetwork/java/codeconventions-150003.pdf
src/main/java/Calculator.java
Outdated
| Scanner scanner = new Scanner(System.in); | ||
| int input = 0; | ||
| while (true){ | ||
| System.out.print("На сколько человек делим счёт?:"); | ||
| if (scanner.hasNextInt()) { | ||
| input = scanner.nextInt(); | ||
| if (input > 1) { | ||
| guests = input; | ||
| break; | ||
| } | ||
| else System.out.println("Значение должно быть больше 1"); | ||
| } | ||
| else System.out.println("Значение некорректно!!!"); | ||
| String buf = scanner.nextLine(); | ||
| } | ||
| goods = new ArrayList<Goods>(); |
There was a problem hiding this comment.
Не стоит писать какую-то логику в конструкторах объектов. Лучше вынести это в отдельную функцию
src/main/java/Calculator.java
Outdated
| System.out.print("Введите цену:"); | ||
| if (scanner.hasNextDouble()) { | ||
| price = scanner.nextDouble(); | ||
| if (price >= 0.00) break; |
There was a problem hiding this comment.
Сравнение чисел с плавающей запятой лучше делать через специальные методы для сравнения таких чисел, например Double.compare() - https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html#compare-double-double-
src/main/java/Calculator.java
Outdated
| private int guests; | ||
| private ArrayList<Goods> goods; | ||
|
|
||
| public Calculator(){ |
There was a problem hiding this comment.
Можешь применить в студии автоформатирование (в выбранном файле, сверху вкладка Code - Reformat Code, либо Ctrl+Alt+L), тогда автоматически код выправится
ПР для проверки и замечаний.