Erinevus lehekülje "Java:Tsüklid" redaktsioonide vahel

Allikas: Kursused
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:
<pre>
+
<source lang="python">
 
for i in range(5):
 
for i in range(5):
 
     print(i)
 
     print(i)
</pre>
+
</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>