import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
public class Goods {
//ФÑнкÑÐ¸Ñ Ð²ÑоÑой ÑаÑÑи
//ЧÑо бÑло заказано и по какой ÑÑоимоÑÑи, Ñ ÑоÑноÑÑÑÑ Ð´Ð¾ копеек.
static Map goodsInput(){
boolean checkCost = true;
boolean checkEnter = true;
float cost = 0;
String product = "";
Map receipt = new HashMap();
System.out.println("ÐведиÑе заказанное блÑдо-ÑоваÑ.");
while (checkEnter){
Scanner in = new Scanner(System.in);
//ТоваÑ
product = in.nextLine(); // Ð¢Ð¾Ð²Ð°Ñ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ñ Ð¿Ñобелом в имени
if(product.toLowerCase().equals("завеÑÑиÑÑ")){
checkEnter = false;
break;
}
//СÑоимоÑÑÑ
System.out.println("ÐведиÑе ÑÑоимоÑÑÑ Ð´Ð¾ копеек(,00). РкаÑеÑÑве ÑазделиÑÐµÐ»Ñ Ð½Ñжно иÑполÑзоваÑÑ \",\"");
while (checkCost) {
if(!(in.hasNextFloat())){
System.out.println("ÐÑ Ð²Ð²ÐµÐ»Ð¸ " + in.next() + " ÑÑо не поÑ
оже на ÑÑоимоÑÑÑ.\n ÐожалÑйÑÑа повÑоÑиÑе ввод.");
}
else {
cost = Math.round(in.nextFloat()*100)/100.0f;
if(cost > 0){
checkCost = false;
}
else{
System.out.println("ÐÑ Ð²Ð²ÐµÐ»Ð¸ " + cost + ", ÑÑо непÑавилÑÐ½Ð°Ñ ÑÑоимоÑÑÑ.\n ÐожалÑйÑÑа повÑоÑиÑе ввод.");
}
}
}
//Ðобавим в маÑÑив
receipt.put(product, cost);
Main.totalCost += cost;
System.out.println("ÐÑ Ð´Ð¾Ð±Ð°Ð²Ð¸Ð»Ð¸ в Ñек " + product + " по ÑÑоимоÑÑи " + cost);
System.out.println("ÐÑли Ð²Ñ Ñ
оÑиÑе завеÑÑиÑÑ Ð²Ð²Ð¾Ð´ - набеÑиÑе \"ÐавеÑÑиÑÑ\" или введиÑе новÑй ÑоваÑ.");
checkCost = true;
}
return receipt;
}
}