import java.util.Scanner; // dev branch for Y.Practicum public class Main { public static void main(String[] args) { // Ð²Ð°Ñ ÐºÐ¾Ð´ наÑнеÑÑÑ Ð·Ð´ÐµÑÑ // Ð²Ñ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¾Ð³ÑаниÑиваÑÑÑÑ ÑолÑко клаÑÑом Main и можеÑе ÑоздаваÑÑ Ñвои клаÑÑÑ Ð¿Ð¾ Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ÑÑи // ЧаÑÑÑ 1 - вводнÑе паÑамеÑÑÑ Ð´Ð»Ñ ÑÑеÑÑика (колиÑеÑÑво гоÑÑей) int guestCount; Scanner scanner = new Scanner(System.in); while (true) { System.out.println("\nÐа ÑколÑÐºÐ¸Ñ Ñеловек Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑазделиÑÑ ÑÑеÑ?"); while (true) { if (scanner.hasNextInt()) { guestCount = scanner.nextInt(); break; } else { scanner.next(); System.out.println("ÐекоÑÑекÑнÑй ввод, попÑобÑйÑе еÑе Ñаз"); } } if (guestCount>1) break; else if (guestCount == 1) { System.out.println("ÐÑли Ð²Ñ Ð¾Ð´Ð¸Ð½, Ñо вам за вÑе и плаÑиÑÑ!"); } else { System.out.println("ÐекоÑÑекÑнÑй ввод, попÑобÑйÑе еÑе Ñаз"); } } // ЧаÑÑÑ 2 - Ñоздание Ñека и добавление ÑоваÑов (в конÑÑÑÑкÑоÑе) Calculator check = new Calculator(); check.addGoods(); // ЧаÑÑÑ 3 - вÑвод ÑезÑлÑÑаÑов check.print(); double checkPerOne = check.getSum()/guestCount; Formatter rub = new Formatter(); System.out.println("ÐÐ°Ñ Ð±Ñло "+guestCount+", знаÑÐ¸Ñ Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ по " + String.format("%.2f", checkPerOne) + rub.format(checkPerOne)); scanner.close(); } }