gpt4 book ai didi

algorithm - 我应该如何设置 while 循环计数器?什么时候应该是 1,什么时候应该是 0?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:35:44 26 4
gpt4 key购买 nike

我应该如何设置 while 循环计数器?什么时候应该是 1,什么时候应该是 0?

一般来说,我应该如何开始处理 while 循环问题?

最佳答案

这取决于你在做什么以及你想完成什么。

如果您正在遍历一个数组,那么您可能希望以0 开始您的计数器。 ,因为数组是 0 -indexed(数组的第一个元素位于位置 0 )。例如:

int integerArray[] = {1, 2, 3}
int counter = 0;
while ( counter < 3 )
{
System.out.println(integerArray[counter]);
++counter;
}

如果您不遍历一个数组,那么从什么开始计数器并不重要,但您希望循环遍历多少次可能很重要。如果你想让它迭代 100 次,你可以从 0 开始。并将计数器增加 1直到 counter < 100 ,或者您可以在 1 处启动计数器并将其增加 1直到 counter <= 100 .这完全取决于你。例如:

int counter = 0;
while ( counter < 100 )
{
//prints the numbers 0-99
System.out.println(counter);
++counter;
}

int counter = 1;
while ( counter < 101 )
{
//prints the numbers 1-100
System.out.println(counter);
++counter;
}

实际上,对于这两种情况,for循环可能会更好地为您服务,但同样的概念适用:

for (int i = 0; i < 100; ++i)
{
//prints the numbers 0-99
System.out.println(i);
}

关于algorithm - 我应该如何设置 while 循环计数器?什么时候应该是 1,什么时候应该是 0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2481536/

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