gpt4 book ai didi

java - 我必须使用扫描仪读取数字,并且对于每个

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

我在互联网上找不到任何提示。几乎提到“对于每个”时都说“无法更改数组上分配的值”这不可能吗?我的代码是这样的:

Scanner in = new Scanner(System.in);
int[] arr = new int[5];
for(int i : arr)
i = in.nextInt();

我想使用“for every”并使用 Scanner 类读取数字请帮助我..

最佳答案

使用简单的 for 循环,并将读取的数字添加到数组的第 i 位置:

Scanner in = new Scanner(System.in);
int[] arr = new int[5];
for (int i = 0; i < arr.length; i++) {
arr[i] = in.nextInt();
}

在您的特定场景中使用增强的 for 循环没有多大意义,因为您的数组最初是空的。但是,您可以使用它来迭代创建的数组,即:

for (int i : arr) {
System.out.println(i);
}

关于java - 我必须使用扫描仪读取数字,并且对于每个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12584210/

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