Kenya has while loops and for loops:
While loops repeat until the given condition becomes false.
int i = 1;
while ( i <= 10 )
{
println( i );
i = i + 1;
}
For loops count through a certain number of iterations using an index variable. There are two different ways of setting up a for loop. The first has the following syntax:
int i;
for i = 1 to 10
{
println( i );
}
prints:
1
2
3
4
5
6
7
8
9
10
for i = 2 to 10 step 2
{
println( i );
}
prints:
2
4
6
7
8
10
for decreasing i = 10 to 2
{
println( i );
}
prints:
10
8
6
4
2
The count, here held in i, can increase or decrease with a given step. If these are not specified the default is increasing with step 1.
The other way to declare a for loop is to use a syntax closer to that of Java, as shown in the following examples:
int i;
for ( i = 1 ; i <= 10 ; i++ )
{
println( i );
}
for ( i = 10; i > 0 ; i-- )
{
println( i );
}