-4

我正在做一个小项目,其中涉及制作一个简单的随机事实生成器-只需单击一个按钮,就会从事实列表中随机出现一个新事实-有点像WhatTheHeckHasObamaDoneSoFar?

所以我对 Java 还是很陌生,但这很简单,所以我应该能够在一点帮助下完成它!

我不确定开始 - 我检查了许多随机数生成器/名称生成器,它们有些不同。我应该使用带有事实的数组吗?如何编写代码以随机显示数组中的事实?我什至不太确定数组,它们是不同的文件还是主 .java 文件上的部分代码?

任何帮助,将不胜感激!如果有人能给我一个随机事实生成器的代码,我可以重新调整到我自己的事实,那对我来说超级容易吗?

4

1 回答 1

2

将您的事实(String实例)收集到一个列表中并对其进行维护(根据需要添加、删除、更新条目)。

List<String> facts = new ArrayList<String>();
facts.add("I'm a fact myself!");
...

然后生成一个随机整数,用于通过其索引选择事实,即随机整数将是您将使用的索引。

Random random = new Random();
int index = random.nextInt(100); // Assuming your list contains 100 elements.

String randomFact = facts.get(index); // yepp your random choice is ready.
于 2013-01-12T08:05:09.893 回答