gpt4 book ai didi

java - 以随机顺序从数组中打印字符串(java)

转载 作者:行者123 更新时间:2023-11-30 03:31:07 26 4
gpt4 key购买 nike

我有一项学校作业,我必须制作一个小程序来问你一个问题,列出可能的答案,然后你必须输入答案的编号。如果不是因为以下两件事,这就不是什么大问题:

-每次提出问题时答案都必须以不同的顺序显示

-老师给了我们一个必须遵循的特定类/方法结构

  • 输入/输出
  • “逻辑”类:
    • 构造函数(字符串问题,字符串[]答案,int正确答案索引)
    • 公共(public)字符串getQuestion
    • 公共(public)字符串[] getAnswers
    • 公共(public)字符串 getCorrectAnswer
    • 公共(public) boolean 控件答案
    • 私有(private)无效随机化

你们能告诉我一种随机化的方法吗?剩下的就不是什么太大的问题了

最佳答案

templated Collections.shuffle 是您可以使用的方法。

实际上你应该选择这个,因为它是专门为此设计的。底层是相当优化的洗牌算法。尽管您可以通过覆盖特定方法来自定义算法。

http://www.tutorialspoint.com/java/util/collections_shuffle.htm这是一个您可以引用的示例,该示例会随机排列列表。

希望有帮助。

关于java - 以随机顺序从数组中打印字符串(java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29016999/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com