### A loop

No. 9

Q:

Execute

public static void main(String[] args) {

int i = 0;
while ( i < 5) {
System.out.println("loop # " + i);
i = i + 1;
}
}

Examine the result and implement the following modifications:

1. Create five additional lines of output

2. Enlarge the gap between two adjacent lines of output to a value of 3 retaining the same number of output lines:

loop # 0
loop # 3
loop # 6
loop # 9
loop # 12

A:

1. The number of output lines is being determined by the loop's termination condition i < 5. Replacing this limit by while ( i < 10) achieves the desired result.

2. We may adjust two related parameters:

 Adjusting the limit to accommodate larger values. Raising the gap to a value of 3.
while ( i < 15 ❶) {
System.out.println("loop # " + i);
i = i + 3 ❷;
}

Alternatively we may as well modify the print statement:

System.out.println("loop # " + i * 3);