import java.util.ArrayList;
public class Goods {
public String productName;
public Double productPrice;
Goods(String productName, Double productPrice) {
this.productName = productName;
this.productPrice = productPrice;
}
public static void calculate(ArrayList goods, int quantity){
double sum = 0;
for (int i = 0; i < goods.size(); i++){
System.out.println(String.format("Ð¢Ð¾Ð²Ð°Ñ %d: %s Ñена: %.2f", i + 1, goods.get(i).productName, goods.get(i).productPrice));
sum += goods.get(i).productPrice;
}
Double sumPerPeople = sum / quantity;
String textRub = takeEnding(sumPerPeople.intValue());
System.out.println(String.format("ÐÑого Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ Ñеловека по %.2f %s.", sumPerPeople, textRub));
}
private static String takeEnding (int sumPerPeopleInt){
int remainderOne = sumPerPeopleInt % 10;
int remainderTwo = sumPerPeopleInt % 100;
if (remainderTwo >= 11 && remainderTwo <= 14)
return "ÑÑблей";
else if (remainderOne == 1)
return "ÑÑблÑ";
else if (remainderOne > 1 && remainderOne <=4)
return "ÑÑблÑ";
else
return "ÑÑблей";
}
}