Это зависит от того, что вы делаете и чего хотите достичь.
Если вы выполняете итерацию по массиву, то вы, вероятно, захотите начать свой счетчик с 0
, так как массивы 0
-индексированный (первый элемент массива находится в позиции 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);
}