gpt4 book ai didi

java - Java中的两种for循环

转载 作者:行者123 更新时间:2023-11-29 09:44:39 24 4
gpt4 key购买 nike

两者在效率上有区别吗

int[] numbers = {1,2,3,4,5,6,7,8,9,10};
for (int item : numbers) {
System.out.println("Count is: " + item);
}

int[] numbers = {1,2,3,4,5,6,7,8,9,10};
for (int i = 0; i < 10; i++) {
System.out.println("Count is: " + numbers[i]);
}

最佳答案

它们对于数组是一样的。如果你有一个你应该使用的数字订单列表

for(int i = min; i <= max; max += stride)

for(int i = min; i < max+stride; max += stride)

例如

for(int i = 1; i < 11; i++)

for(int i = 1; i <= 10; i++)

或者如果递增 10

for(int j = 0; j <= 100; j += 10)

如果您要使用预定义的值列表,则可以使用数组。

我经常这样写<​​/p>

for (int item : new int[] {1, 2, 5, 10, 20, 50, 100}) 
System.out.println("Count is: " + item);

关于java - Java中的两种for循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13018919/

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