Может ли кто-нибудь рассказать мне значение этого цикла for, каково точное использование этого цикла для цикла?Для пояснения цикла для оператора инкремента
var max = 1000;
for (int i = 0; i < 100; i += max)
{
//some code
}
Может ли кто-нибудь рассказать мне значение этого цикла for, каково точное использование этого цикла для цикла?Для пояснения цикла для оператора инкремента
var max = 1000;
for (int i = 0; i < 100; i += max)
{
//some code
}
Вы отметили свой код как Java. Но это не код Java. Однако я объясню вам код.
var max = 1000;
// Вы объявляете переменную с именем макс с начальным значением 1000.
внутри ваш цикл вы объявляете int i=0
. Это означает, что вы объявляете другую переменную i
и инициализируете ее 0.
i < 100
- это проверка состояния. Только если это условие выполнено, код внутри цикла for
будет выполнен.
i += max
такое же, как i = i+max
. Это условие выполняется для каждой итерации цикла.
в вашем случае, для первого выполнения я буду 0, и ваш some code
будет выполнен. В конце первого выполнения значение i увеличивается на 1000. Так что я буду 1000 для второй итерации. Когда выполняется проверка i < 100, она становится ложной и, следовательно, ваш some code
выполняется только один раз.
Узнайте больше о Java Для цикла here
, разве это не 'int'? Это 'java' не' javascript'. –
Он не похож на код Java – Nyavro
Параметр 'я + = max' часть будет выполнять в конце каждого цикла. Поэтому в этом случае ваш цикл будет выполняться только один раз. –
Есть много объяснений, как использовать для циклов онлайн, которые вы можете назвать – nubteens