import java.util.Scanner; class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int numberOfPersons = 0; do { System.out.println("ÐведиÑе колиÑеÑÑво пеÑÑон:"); while (!scanner.hasNextInt()) { System.out.println("ÐÑибка, введиÑе пожалÑÑÑа ÑиÑло."); scanner.next(); } numberOfPersons = scanner.nextInt(); if (numberOfPersons <= 0) { System.out.println("ÐведиÑе, введиÑе пожалÑйÑÑа ÑиÑло болÑÑе 0"); } else if (numberOfPersons == 1) { System.out.println("ÐÐµÑ ÑмÑÑла в далÑнейÑÐ¸Ñ Ð²ÑÑиÑлениÑÑ ."); } } while (numberOfPersons <= 0 || numberOfPersons == 1); Calculator calculator = new Calculator(); calculator.calculateTotalCost(); RubleUtil rubleUtil = new RubleUtil(); String rublesSuffix = RubleUtil.getRublesFormattedString(calculator.getTotalCoast()); NamberPerson nPerson = new NamberPerson(); nPerson.setPerson(numberOfPersons); double individualPayment = calculator.getTotalCoast() / numberOfPersons; String individualPaymentRubles = rubleUtil.getRublesFormattedString(individualPayment); System.out.println("ÐбÑÐ°Ñ ÑÑмма: " + String.format("%.2f", calculator.getTotalCoast()) + " " + rublesSuffix); System.out.println("ÐаждÑй Ñеловек должен заплаÑиÑÑ: " + String.format("%.2f", individualPayment) + " " + individualPaymentRubles); } }// РабоÑÑ Ñдал ÐакÑим ÐÑÑзинÑев