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);