forked from Yandex-Practicum/Java-Module-Project-YP
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMain.java
More file actions
38 lines (25 loc) · 1.1 KB
/
Main.java
File metadata and controls
38 lines (25 loc) · 1.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// ваш код начнется здесь
// вы не должны ограничиваться только классом Main и можете создавать свои классы по необходимости
MoneyCalc calc = new MoneyCalc(getPeopleQty());
calc.addItems();
calc.printItems();
calc.printDividedSum();
}
private static short getPeopleQty() {
System.out.println("На сколько человек разделить счёт?");
while (true) {
Scanner sc = new Scanner(System.in);
if (sc.hasNextShort()) {
short qty = sc.nextShort();
if (qty > 1 && qty < Short.MAX_VALUE) {
System.out.println("Принято! Число гостей: " + qty);
return qty;
}
}
System.out.println("Пожалуйста, введите корректное количество:");
}
}
}