import java.util.Scanner; public class Goods { StringBuffer goodList = new StringBuffer(); float priceSum = 0.0f; public void collectNamesAndPrices() { String name, stopWord, userChoseToStop; float price = 0.0f; boolean stopper = false; stopWord = "завеÑÑиÑÑ"; Scanner goodScanner = new Scanner(System.in); while(!stopper) { System.out.println("ÐведиÑе название ÑоваÑа:"); name = goodScanner.nextLine(); System.out.println("ÐведиÑе ÑÐµÐ½Ñ ÑоваÑа в ÑоÑмаÑе: ÑÑбли.копейки:"); while(true) { try { price = Float.parseFloat(goodScanner.nextLine()); if (price > 0) { break; } System.out.println("Цена должна бÑÑÑ Ð±Ð¾Ð»ÑÑе нÑлÑ. ÐопÑобÑйÑе еÑÑ Ñаз:"); } catch (NumberFormatException exception) { System.out.println("Цена должна бÑÑÑ Ð² ÑоÑмаÑе: ÑÑбли.копейки. ÐопÑобÑйÑе еÑÑ Ñаз:"); } } goodList.append(name + "\n"); priceSum = priceSum + price; System.out.println("Ð¢Ð¾Ð²Ð°Ñ ÑÑпеÑно добавлен. ÐобавиÑÑ ÐµÑÑ ÑÐ¾Ð²Ð°Ñ Ð¸Ð»Ð¸ завеÑÑиÑÑ?"); userChoseToStop = goodScanner.nextLine(); stopper = userChoseToStop.equalsIgnoreCase(stopWord); } goodScanner.close(); } }