当前位置: 首页 > 知识库问答 >
问题:

我如何在一个方法中加入2个变量的名称?[副本]

华涵意
2023-03-14
Rock1 = new TextureRegion(texture, 5, 10);
Rock2 = new TextureRegion(texture, 6, 11);
Rock3 = new TextureRegion(texture, 7, 12);

int rannum = ran.nextInt (3)+1;

我指的不是连接两个字符串,而是对象名。

我怎么能这么做?它需要使用数组吗?

共有1个答案

杜高谊
2023-03-14

可以使用如下所示的数组或列表:

TypeRock[] rocks = new TyprRock[]{Rock1, Rock2, Rock3};

或:

List<TypeRock> rocks = Arrays.asList(Rock1, Rock2, Rock3);

...然后可以使用random,如下所示:

Random ran = new Random();
TypeRock selectedRock = rocks[ran.nextInt(rocks.length)];
TypeRock selectedRock = rocks[ran.nextInt(rocks.size())];
List<TypeRock> rocks = Arrays.asList(Rock1, Rock2, Rock3);
Collections.shuffle(rocks);
 类似资料:
  • 问题内容: 如何在同一个变量中调用另一个变量? 问题答案: 首先声明您的方法以接受参数: 然后通过: 使用实例变量不是一个很好的选择,因为它将需要在调用 之前 调用一些代码来设置值,并且对此没有控制权,这可能会导致错误。而且它也不是线程安全的。

  • 我想知道是否可以将变量和(它们都位于类中的方法中)用于类中的方法,以便在类中输入的用户名和密码将与类中的输入匹配。

  • 我需要了解如何将方法返回到方法中,以打印出计算机的随机选择。 打印语句之后的最后一个方法不完整;我只是被这部分卡住了。

  • 我有两个变量。我需要显示这些变量的添加,并在textView中添加一些文本。 实例 瓦尔a瓦尔b 我需要的文本“添加是(a b)” 对不起,如果我做错了什么,我是新手。

  • 问题内容: 我正在尝试将输入字段的值绑定到变量。我不知道这个变量的名字 是先验的 ;它存储在另一个变量中。 这是html: 这是控制器: 我也 弄了个小提琴。 这是行不通的,因为当前绑定是在输入字段和变量之间。相反,我将输入字段绑定到变量,该变量的名称存储在变量中(在本例中为)。 可能吗? 怎么样? 问题答案: 是的,有可能。我不明白您为什么要这样做,但是我可以告诉您如何做。我无法启动小提琴,但是

  • 问题内容: 用Java开发一个简单的井字游戏。 我有一个名为的课程。此类应包含有用的游戏方法。游戏发生在另一个班级。 中的方法是。该方法应该将所有9个按钮(井字游戏板)上的文本设置为空白,再次将它们设置为启用,然后将变量设置为1。 这是它的代码: 是游戏主类中的JButtons数组。 该方法以前在游戏的主要类中使用。但是现在它在不同的类中,它无法到达该类中的按钮并对其进行操作。 我在中创建了get