// dev branch for Y.Practicum import java.util.Scanner; public class Main { public static void main(String[] args) { int divisionAmount; float count; Scanner scanner = new Scanner(System.in); System.out.println("РазделиÑе ÑÑÐµÑ Ð½Ð° неÑколÑко Ñеловек, \nна ÑколÑко бÑдем делиÑÑ?."); while (true) { while(!scanner.hasNextInt() || !scanner.hasNextFloat()) { System.out.println("ÐепÑавилÑно. ТолÑко Ñелое ÑиÑло."); scanner.next(); } divisionAmount = scanner.nextInt(); if (divisionAmount > 1) { System.out.println("ÐаÑинаем ÑÑиÑаÑÑ!"); break; } else if (divisionAmount == 1) { System.out.println("Ð Ñаком ÑлÑÑае, Ñами вÑе и оплаÑивайÑе!"); break; } else { System.out.println("СколÑко - ÑколÑко?!"); } } Calculate calc = new Calculate(); calc.calculate(); count = calc.countPrice / divisionAmount; int bCount; String rubble = null; bCount = (int) count; int money; if (bCount % 100 > 9 && bCount % 100 < 21) { money = 8; } else { money = bCount % 10; } switch (money) { case 1: rubble = "ÑÑблÑ"; break; case 2: case 3: case 4: rubble = "ÑÑблÑ"; break; case 5: case 6: case 7: case 8: case 9: case 0: rubble = "ÑÑблей"; break; } System.out.println("ÐобавленнÑе ÑоваÑÑ:" + calc.countName + "\nСÑмма Ñ Ñеловека: " + String.format("%.2f", count) + " " + rubble + "."); } }