2015-11-16 2 views
-5

Может ли кто-нибудь рассказать мне значение этого цикла for, каково точное использование этого цикла для цикла?Для пояснения цикла для оператора инкремента

var max = 1000; 

for (int i = 0; i < 100; i += max) 
{ 
    //some code 
} 
+2

Он не похож на код Java – Nyavro

+0

Параметр 'я + = max' часть будет выполнять в конце каждого цикла. Поэтому в этом случае ваш цикл будет выполняться только один раз. –

+0

Есть много объяснений, как использовать для циклов онлайн, которые вы можете назвать – nubteens

ответ

1

Вы отметили свой код как 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

+1

, разве это не 'int'? Это 'java' не' javascript'. –

Смежные вопросы