import java.io.PrintStream;
import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
PrintStream out = null;
Integer peopleInt;
LogicCalc item = new LogicCalc();
try {
out = new PrintStream(System.out, true, "UTF-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
while(true) {
Scanner scanner = new Scanner(System.in);
out.println("Ðа ÑколÑкиÑ
Ñеловек необÑ
одимо ÑазделиÑÑ ÑÑÑÑ?");
try {
peopleInt = scanner.nextInt();
if(peopleInt > 1){
break;
}else{
out.println("ÐÑибка. ÐÐµÑ ÑÑÑла в ÑÑеÑе. ÐопÑобÑйÑе заново.\n");
}
}catch (Exception e){
out.println("ÐÑибка. ÐведиÑе ÑиÑло.\n");
scanner.reset();
}
}
while(true) {
Scanner scanner = new Scanner(System.in);
String nameItem = "";
out.println("ÐапиÑиÑе название ÑоваÑа?");
nameItem = scanner.next();
scanner.reset();
out.println("ÐапиÑиÑе ÑÑоимоÑÑÑ ÑоваÑа? ФоÑмаÑ: 10.45, где 10 - ÑÑб, 45 - копейки");
if (scanner.hasNextFloat()) {
float cost = scanner.nextFloat();
if(cost > 0) {
item.addItem(nameItem, cost);
out.println("Ð¢Ð¾Ð²Ð°Ñ ÑÑпеÑно добавлен");
out.println("ХоÑиÑе ли добавиÑÑ ÐµÑÑ Ð¾Ð´Ð¸Ð½ ÑоваÑ? ÐÑли Ñ
оÑиÑе завеÑÑиÑÑ Ð¿ÑогÑÐ°Ð¼Ð¼Ñ Ð½Ð°Ð¿Ð¸ÑиÑе: \"ÐавеÑÑиÑÑ\"");
String exit = scanner.next();
if (exit.equalsIgnoreCase("ÐавеÑÑиÑÑ")) {
break;
}
}else{
out.println("ÐÑибка. ÐÑÑиÑаÑелÑÐ½Ð°Ñ Ð¸Ð»Ð¸ нÑÐ»ÐµÐ²Ð°Ñ ÑÑоимоÑÑÑ ÑоваÑа. ÐопÑобÑйÑе Ñнова!\n");
}
} else {
out.println("ÐзвиниÑе, но ÑÑо Ñвно не ÑиÑло. ÐопÑобÑйÑе Ñнова!\n");
}
}
ArrayList