質問: food.get(i); sum=sum+i; System.out.println(result.getName()); System.out.println(result.getPrice()); } } }
回答: 退会してるけど、きっと見に来ると予想して。 **どこがわからないのか整理し、わからないことを検索かけるとよい**と思います。 ランダムに配列から選ぶという部分がわからないのかなと思います。 まず、取得したFileの料理の個数を取得します。 ``` int foodListSize = food.getSize(); // ランダムで取得する部分を作ります。 int foodNo =(int)(Math.random() * foodListSize ); Food selectFood = food.get(foodNo); // 重複をなくすために選んだものを除外します。 selectFood.remove(selectFood); // その後selectFood から取得したフードから金額と料理名を取得してください ``` とすればできるのではないでしょうか。