Я изучаю Java, и у меня проблема с ArrayList
и Random
.
У меня есть объект с именем catalogue
, в котором есть список объектов, созданных из другого класса item
.
Мне нужен метод в catalogue
, который возвращает всю информацию об одном из item
объектов в списке. item
нужно выбирать случайным образом.
import java.util.ArrayList;
import java.util.Random;
public class Catalogue
{
private Random randomGenerator = new Random();
private ArrayList<Item> catalogue;
public Catalogue ()
{
catalogue = new ArrayList<Item>();
}
public Item anyItem()
{
int index = randomGenerator.nextInt(catalogue.size());
System.out.println("Managers choice this week" + catalogue.get(index) + "our recommendation to you");
return catalogue.get(index);
}
Когда я пытаюсь скомпилировать, я получаю сообщение об ошибке, указывающее на строку System.out.println
, говорящую ...
'не удается найти символьную переменную anyItem'