// dev branch for Y.Practicum import java.util.Scanner; public class Main { public static void main(String[] args) { int countPerson; String line; Scanner scanner = new Scanner(System.in); while (true) { System.out.println("ÐведиÑе колиÑеÑÑво Ñеловек, на коÑоÑÑÑ Ð½Ñжно ÑазделиÑÑ ÑÑеÑ"); line = scanner.next(); try { countPerson = Integer.parseInt(line.trim()); if(countPerson<=1){ System.out.println("ÐÑжно ввеÑÑи ÑиÑло болÑÑе 1"); }else{ break; } } catch (NumberFormatException nfe) { System.out.println("ÐÑжно ввеÑÑи Ñелое ÑиÑло"); } } Item item = new Item(scanner); Calculate calculate = new Calculate(); Format formatter = new Format(); while(true) { calculate.add(item.getName(),item.getPrice()); System.out.println("Ð¢Ð¾Ð²Ð°Ñ ÑÑпеÑно добавлен"); System.out.println("ÐведиÑе Ñлово \"ÐавеÑÑиÑÑ\" Ð´Ð»Ñ ÑаÑÑеÑа. ÐÑли Ñ Ð¾ÑиÑе пÑодолжиÑÑ, введиÑе лÑбой Ñимвол"); line = scanner.next(); if(line.equalsIgnoreCase("ÐавеÑÑиÑÑ")){ System.out.println("СпиÑок ÑоваÑов:"); System.out.println(calculate.productList); break; } } System.out.printf("ÐÑог - %s\n",formatter.price(calculate.finalPrice)); System.out.printf("СÑмма Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ - %s ",formatter.price(calculate.finalPrice/(float)countPerson)); System.out.println(formatter.ruble(calculate.finalPrice/(float)countPerson)); } }