gpt4 book ai didi

Java:如何使用基于用户输入的数组长度的随机类创建字符数组?

转载 作者:行者123 更新时间:2023-12-01 09:11:02 24 4
gpt4 key购买 nike

我必须为学校创建一个程序,询问用户他想要创建多少个字母,如果他说例如 8,它将创建以下内容:

char[] letters = new char[8]

然后,它会为每个数组索引(0 到 7)分配一个随机字母,然后用户必须猜测由 8 个字母组成的代码。

关于使用随机类,我所知道的是:

letterValue = (char) (rand.nextInt(26) + 'a'); // Creates random letters a to z.

那么我该如何将 8 个随机字母分配给每个索引呢?

最佳答案

使用 for 循环计算用户输入的字符总数。
您生成的每个随机字符都需要存储在数组中的索引处。

int numberOfCharacters = 8;
char[] letters = new char[numberOfCharacters];
Random random = new Random();
for(int i = 0; i < numberOfCharacters; i++) {
letters[i] = (char) (random.nextInt(26) + 'a');
}

关于Java:如何使用基于用户输入的数组长度的随机类创建字符数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40924791/

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