Erinevus lehekülje "Java:Tsüklid" redaktsioonide vahel
Mine navigeerimisribale
Mine otsikasti
(Uus lehekülg: 'Tsükkel (ik ''loop'') võimaldab mingit koodiosa korrata teatud reeglite alusel. Kui näiteks programm peab väljastama numbrid ühest viieni, võib seda teha 5 reaga. Samas kui...') |
|||
14. rida: | 14. rida: | ||
Pythonis oleks saanud kasutada sellist lahendust: | Pythonis oleks saanud kasutada sellist lahendust: | ||
− | < | + | <source lang="python"> |
for i in range(5): | for i in range(5): | ||
print(i) | print(i) | ||
− | </ | + | </source> |
Javas saab kirjutada sellise koodi: | Javas saab kirjutada sellise koodi: |
Redaktsioon: 12. veebruar 2015, kell 15:13
Tsükkel (ik loop) võimaldab mingit koodiosa korrata teatud reeglite alusel. Kui näiteks programm peab väljastama numbrid ühest viieni, võib seda teha 5 reaga. Samas kui see programm peaks hakkama väljastama numbreid ühest tuhandeni, oleks 1000 rea kirjutamine väga ebapraktiline. Kui vaatate allolevat koodi, hakkab silma, et read on üsna sarnased:
System.out.println(0); System.out.println(1); System.out.println(2); System.out.println(3); System.out.println(4);
Ainuke erinevus ridade vahel on argument, mis println() meetodisse antakse kaasa. Vaatleme, kuidas sama asja lahendada erinevate tsüklitega.
FOR tsükkel
Pythonis oleks saanud kasutada sellist lahendust: <source lang="python"> for i in range(5):
print(i)
</source>
Javas saab kirjutada sellise koodi:
<source lang="java"> for (int i = 0; i < 5; i++) {
System.out.println(i);
} </source>