为了账号安全,请及时绑定邮箱和手机立即绑定

从ArrayList检索随机项

从ArrayList检索随机项

一只名叫tom的猫 2019-11-29 09:19:02
我学习Java,我有一个问题ArrayList和RandomGenerator。我有一个名为的对象catalogue,该对象具有从另一个名为的类创建的对象的数组列表item。我需要一种方法,catalogue其中返回item列表中一个对象的所有信息。该item随意选择的需求。import java.util.ArrayList;import java.util.Random;public class Catalogue{    private Random randomGenerator;    private ArrayList<Item> catalogue;    public Catalogue ()    {        catalogue = new ArrayList<Item>();      }    public Item anyItem()    {        int index = randomGenerator.nextInt(catalogue.size());        return catalogue.get(index);        System.out.println("Managers choice this week" + anyItem + "our recommendation to you");    }当我尝试编译时,出现错误,指出System.out.println行说..'找不到符号变量anyItem'
查看完整描述

3 回答

?
海绵宝宝撒

TA贡献1809条经验 获得超8个赞

您必须system.out.println从下方删除消息,如下所示return:


public Item anyItem()

{

    randomGenerator = new Random();

    int index = randomGenerator.nextInt(catalogue.size());

    Item it = catalogue.get(index);

    System.out.println("Managers choice this week" + it + "our recommendation to you");

    return it;

}

该return语句基本上说该函数现在将结束。超出return语句范围的任何内容都将导致您遇到的行为


查看完整回答
反对 回复 2019-11-29
  • 3 回答
  • 0 关注
  • 429 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信