gpt4 book ai didi

java - 为什么我的 foreach 循环不能打印出数组的内容,而 for 循环却可以?

转载 作者:行者123 更新时间:2023-12-02 04:50:38 24 4
gpt4 key购买 nike

我有两个循环,旨在打印数组的内容。为什么这有效:

for ( int k = 0 ; k < array.length; k++){
System.out.print ( array[k] + " ");
}

而不是这个:

for ( int k : array ){
System.out.print ( array[k] + " ");
}

最佳答案

for ( int k : array ){
System.out.print ( array[k] + " ");
}

这里的k是数组中实际的整数数据,而不是索引。你应该这样做

for ( int k : array ){
System.out.print ( k );
}

关于java - 为什么我的 foreach 循环不能打印出数组的内容,而 for 循环却可以?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29271269/

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