Liigu peamise sisu juurde

Tsüklid

For-tsükkel

Python

for i in range(10):
print(i)

Java

for (int i = 0; i < 10; i++) {
System.out.println(i);
}

Või kasutades stream-i

IntStream.range(0, 10).forEach(System.out::println);

While-tsükkel

Python

i = 0
while i < 10:
print(i)
i += 1

Java

int i = 0;
while (i < 10) {
System.out.println(i++);
// i++ -> prints out the current value
// of i, then increments it by 1
}

Foreach-tsükkel

Python

lst = [1, 2, 3]
for x in lst:
print(x)

Java

List<Integer> list =  Arrays.asList(1, 2, 3);
for (Integer x : list) {
System.out.println(x);
}

Või kasutades stream-i

List<Integer> list = Arrays.asList(1, 2, 3);
list.stream().forEach(System.out::println);

Või kasutades listi enda forEach meetodit

List<Integer> list = Arrays.asList(1, 2, 3);
list.forEach(System.out::println);

Tagurpidi for-tsükkel

Python

for x in range(10, 0, -2):
print(x)

Java

for (int i = 10; i > 0; i -= 2) {
System.out.println(i);
}

Või kasutades stream-i

IntStream.iterate(10, n-> n -= 2)
.takeWhile(n -> n > 0)
.forEach(System.out::println);