我正在使用Java解决此问题。有谁知道如何从3个问题字符串数组中随机抽取2个问题?可以说我有一个3x5的字符串数组是这样的:来自字符串数组的随机生成器
String TestBank[][] = {{"What color is grass?","A. Green","B. Red","C. Pink","A"},
{"Whats the first month called?","A. December","B. January","C. March","B"},
{"What shape is a soccer ball?","A. square","B. flat","C. round","C"}};
第一列是一个问题,第二个,第4列是答案的选择,第5列是正确答案。我试图弄清楚如何随机从这3个问题中获得2个问题,并将这2个问题存储到2行的一维数组中,其中我们使用JOptionPane进行输出,其中从一维数组中获取这些问题,在不同的窗口中逐个显示每个问题,包括答案选项。在回答2个问题后,它根据他/她错过了多少个问题来告诉用户得分。
我对Java比较陌生,如果有人能帮助我,我将不胜感激。
你可以使用'Random''s'nextInt(int n)'。看看api [链接](http://docs.oracle.com/javase/7/docs/api/java/util/Random.html) – Multithreader 2014-12-06 00:32:15
我看了你发给我的链接,但是看起来好像很混乱我。我对Java真的很陌生,所以如果你知道我的意思,我就不是真正的代码效率。如果你或任何人都可以根据我放下的信息创建一个示例,并向我解释这将是非常有用的。我基本上是一个视觉学习者。 – Blue 2014-12-06 00:41:53
你好蓝,欢迎来到SO。你通常希望在你的问题上更精确一些。问题的哪一部分有问题(选择随机问题,如何将这些问题放入数组中,如何使用JOptionPane,如何在窗口中显示该问题,如何告知用户分数,其他内容)?你已经尝试了什么?为什么这不起作用?为什么一方的“相关问题”对你没有帮助? – fishinear 2014-12-06 01:00:45