6 String productName = cmdParts[1];
10 return "Product not found!";
13 return productName +
" is out of stock!";
20 return "Not enough credit to buy " + productName +
"! Inserted $" + total +
" but needs $" + price +
".";
29 return "Dropped " + productName +
". Paid $" + total +
". No change.";
32 int change = total - price;
34 ArrayList<ArrayList<Integer>> coins_list =
new ArrayList<ArrayList<Integer>>();
35 for (
int i = 0; i < 4; i++) {
36 coins_list.add(
new ArrayList<Integer>());
40 coins_list.get(3).add(10);
42 }
else if (change >= 5) {
43 coins_list.get(2).add(5);
45 }
else if (change >= 2) {
46 coins_list.get(1).add(2);
49 coins_list.get(0).add(1);
53 String return_text =
"Dropped " + productName +
". Paid $" + total +
". Your change: ";
54 for (
int i = 0; i < 4; i++) {
55 for (Integer c : coins_list.get(i)) {
56 return_text +=
"$" + c +
", ";
60 return_text = return_text.substring(0, return_text.length() - 2) +
".";