Java - Do -While и For Loop

Съдържание
В рамките на програмирането, обектно-ориентирано или структурирано, е много вероятно да се наложи да използваме циклични структури, за да получим нужните резултати в рамките на нашата програма, затова трябва да знаем опциите, които имаме на разположение в езика, който използваме.
В Java Имаме няколко структури, които са доста полезни, едната е малко по -популярна от другата, но и двата варианта са валидни за постигане на целите ни.
Направете - Докато
Тази структура не е много популярна в програмите за начинаещи, но е много мощна, тъй като ни позволява да изпълним инструкция и след това да оценим условието, ако е изпълнено, за да продължим да изпълняваме инструкциите.
Както виждаме, този цикъл се изпълнява поне веднъж преди проверка на условията, следователно използването му не е толкова популярно, но има случаи, в които е необходимо да се използва.
За да използваме тази структура, можем да напишем следния синтаксис:
 do {// Тук ще напишем различните инструкции, те ще бъдат изпълнени поне за първи път} while (// Тук ще поставим условието, което ще ни позволи да продължим или да не изпълняваме инструкциите в рамките на блока); 

Нека сега да видим малък пример за това как да използваме този тип структура в програма:
 внос java.util.Scanner; публичен клас DoWhile Test {публичен static void main (String [] args) {int данни; int сума = 0; Вход за скенер = нов скенер (System.in); do {System.out.print ("Въведете цяло число (за изход въведете 0):"); данни = input.nextInt (); сума + = данни; } while (данни! = 0); System.out.println ("Сумата е" + сума); }} 

Тук просто казваме на потребителя да въведе целочислена стойност и да въведе 0, за да излезе, след което в рамките на блока добавяме стойностите, които потребителят въвежда в края, отпечатваме сумата, нека видим в изображението как остава това:

Увеличете

За цикъл
Това е един от най -популярните цикли в програмирането, тъй като ни позволява да опростим циклите, когато трябва да използваме акумулатор, тъй като много пъти ще трябва да извършим действие няколко пъти, като for цикъл можем да опростим това и да напишем по -малко редове.
Синтаксисът за създаване на a for цикъл е следното:
 for (i = начална стойност; i <Крайна стойност; i ++) {// Тук ще имаме инструкциите за изпълнение}

Както виждаме, първо дефинираме началната стойност, това е стойността, с която ще започне акумулаторът ни, след това поставяме стойност, на която ще се оценява условието, в този случай го наричаме крайната стойност и накрая действието към да се вземе с акумулатора е дефиниран, Възможно е да добавим единица към него, можем също така да направим цикъл в обратна посока и да извадим и т.н.
ВажноАко инструкцията, която ще изпълним в тялото, е един ред, можем да пропуснем скобите, по този начин намаляваме количеството код, който да използваме.
Завършваме този урок, виждайки, че имаме две доста завършени циклични структури, които ще ни помогнат да постигнем целите си в програмите, които правим.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка
wave wave wave wave wave