Фрагмент от лекция с ментор като част от курса на Codegym University. Запишете се за пълния курс.
"Здрасти."
„Здравей, Ели!“
„Време е да научите за циклите. Циклите са толкова прости, колкото операторите if/else, но още по-интересни. Можете да използвате цикъл, за да изпълните всяка команда or блок от команди многократно. Като цяло цикълът изглежда така:“
while(boolean condition)
command;
while(boolean condition)
block of commands in curly brackets
„Всичко е много просто. Команда or блок се изпълнява отново и отново, докато conditionто на цикъла е вярно. Първо, conditionто се проверява. Ако conditionто е вярно, тялото на цикъла (блок от команди) се изпълнява. Условието се проверява отново. Ако conditionто е вярно, тялото на цикъла се изпълнява отново. Това се повтаря, докато conditionто престане да бъде вярно."
„Ами ако винаги е вярно or винаги невярно?“
"Ако винаги е вярно, тогава програмата никога няма да спре да работи: тя ще повтаря цикъла за неопределено време. Ако винаги е фалшиво, тогава тялото на цикъла никога няма да бъде изпълнено."
Ето няколко примера:
Java code | Описание |
---|---|
|
3 2 1 0 |
|
0 1 2 |
|
Програмата ще отпечатва низове от клавиатурата, докато не бъде въведен низът 'exit' . |
|
Програмата многократно ще покаже буквата C на екрана. |
|
Програмата ще чете низове от клавиатурата, докато не бъде въведен низът 'exit' . |
„След условните изрази това не изглежда сложно. Вече искам да го опитам.“
GO TO FULL VERSION