Update index.md (#20294)
This commit is contained in:
		
				
					committed by
					
						 Gregory Gubarev
						Gregory Gubarev
					
				
			
			
				
	
			
			
			
						parent
						
							d5ad4e0690
						
					
				
				
					commit
					7e67e997d7
				
			| @@ -1,10 +1,10 @@ | ||||
| --- | ||||
| title: For Loop | ||||
| localeTitle: Для цикла | ||||
| localeTitle: Цикл `for` | ||||
| --- | ||||
| # Для цикла | ||||
| # Цикл `for` | ||||
|  | ||||
| Цикл `for` дает вам компактный способ итерации по целому ряду значений. Базовый `for` оператора состоит из трех частей: инициализации переменных, булевского выражения и выражения инкремента. | ||||
| Цикл `for` дает вам компактный способ итерации по целому ряду значений. Базовый `for` оператор состоит из трех частей: инициализации переменных, логическое выражения и выражения инкремента. | ||||
|  | ||||
| ```java | ||||
| for (variable initialization; boolean expression; increment expression)  | ||||
| @@ -15,14 +15,14 @@ for (variable initialization; boolean expression; increment expression) | ||||
|  | ||||
| *   `initialization` - инициализирует цикл и выполняется только один раз, в начале. | ||||
|  | ||||
| Вы можете инициализировать более одной переменной того же типа в первой части основных `for` декларации контура; каждая инициализация должна быть разделена запятой. | ||||
| Вы можете инициализировать более одной переменной одного типа в первой части декларации цикла `for`; каждая инициализация должна быть разделена запятой. | ||||
|  | ||||
| *   `expression` - оценивается в начале каждой итерации. Если `expression` оценивается как `true` , `Statements` будут выполнены. | ||||
| *   `increment` - вызывается после каждой итерации через цикл. Здесь вы можете увеличить / уменьшить значение переменных. Убедитесь, что приращение работает над значением выражения, чтобы избежать бесконечного цикла. | ||||
| *   `increment` - вызывается после каждого прохождения цикла. Здесь вы можете увеличить / уменьшить значение переменных. Убедитесь, что `increment` меняет значение выражения, чтобы избежать бесконечного цикла. | ||||
|  | ||||
| Общим способом использования цикла `for` является то, что вам нужно повторять ваш код определенное количество раз. Например, если вы хотите вывести числа 0-10, вы должны инициализировать переменную для вашего счетчика равным 0, а затем проверить, меньше ли это значение 10, и добавить один к счетчику после каждой итерации. | ||||
| Используйте цикл `for`, если что вам нужно повторить ваш код несколько раз. Например, если вы хотите вывести числа 0-10, вы должны инициализировать переменную для вашего счетчика равную 0, затем проверить, меньше ли это значение, чем 10, и добавить один к счетчику после каждой итерации. | ||||
|  | ||||
| Обратите внимание, что вы проверите, будет ли значение меньше 10, не менее или равно 10, так как вы начинаете свой счетчик с 0. | ||||
| Обратите внимание, что вы проверяете, будет ли значение меньше 10, а не менее или равно 10, так как вы начинаете свой счетчик с 0. | ||||
|  | ||||
| ```java | ||||
| for (int iter_For = 0; iter_For < 10; iter_For++)  | ||||
| @@ -64,10 +64,10 @@ int addUntil = 50; | ||||
|  System.out.println("The sum of the first 50 numbers is: " + 50);  | ||||
| ``` | ||||
|  | ||||
|  [Код запуска](https://repl.it/CJYr/0) | ||||
|  [Код примера](https://repl.it/CJYr/0) | ||||
|  | ||||
| ### Дополнительно | ||||
|  | ||||
| Вы не можете использовать число (старая конструкция языка C-стиля) или что-либо, что не оценивает логическое значение как условие для оператора if или цикла. Вы не можете, например, сказать if (x), если x не является логической переменной. | ||||
| Нельзя использовать число (старая конструкция языка C-стиля) или что-либо, что не оценивает логическое значение как условие для оператора if или цикла. Вы не можете, например, сказать if (x), если x не является логической переменной. | ||||
|  | ||||
| Кроме того, важно иметь в виду, что булево выражение должно в какой-то момент оценить значение true. В противном случае ваша программа застрянет в бесконечном цикле. | ||||
| Кроме того, важно иметь в виду, что логическое выражение должно в какой-то момент принять значение true. В противном случае ваша программа застрянет в бесконечном цикле. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user