gpt4 book ai didi

由于某种原因 Java 循环执行了 4 次

转载 作者:行者123 更新时间:2023-12-01 19:38:18 24 4
gpt4 key购买 nike

所以我有这个作业,我需要循环用户的输入 6 次。循环结束后,再循环3次。我没有在它之前添加 for lop,所以我不知道如何处理它。

这是该方法的代码:

public static int[] getPlayerNumbers(int[] playNums) {
Scanner input = new Scanner(System.in);

for (int i = 0; i < playNums.length; i++) {
System.out.println("Please enter numbers from 1-9: " + i);
playNums[i] = input.nextInt();

while (playNums[i] < 1 || playNums[i] > 9) {
System.out.println("Invlaid input. Please only enter 1-9. ");
playNums[i] = input.nextInt();
}
}

return playNums;
}

我放置了 i 来查看索引,它从 05,然后返回到 0。我没有主意了,请帮忙。

最佳答案

看来你的playNums已经超过6了。尝试一下

public static int[] getPlayerNumbers(int[] playNums) {
Scanner input = new Scanner(System.in);

for (int i = 0; i < 6; i++) {
System.out.println("Please enter numbers from 1-9: " + i);
playNums[i] = input.nextInt();

while (playNums[i] < 1 || playNums[i] > 9) {
System.out.println("Invlaid input. Please only enter 1-9. ");
playNums[i] = input.nextInt();
}
}

return playNums;}

关于由于某种原因 Java 循环执行了 4 次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59192309/

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