Java Loop Control

In Java, loop control statements are used to control the flow of execution within loops. There are three types of loop control statements in Java: break, continue, and return.

break

The break statement is used to terminate a loop early. When a break statement is encountered within a loop, the loop immediately terminates and control is passed to the statement immediately following the loop. Here is an example:

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

In this example, the loop will run from i = 0 to i = 9, but when i = 5, the break statement will be executed and the loop will terminate. The output will be:

0
1
2
3
4

continue

The continue statement is used to skip over the current iteration of a loop and move on to the next iteration. When a continue statement is encountered within a loop, the current iteration is immediately terminated and control is passed to the next iteration. Here is an example:

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

In this example, the loop will run from i = 0 to i = 9, but when i is an even number, the continue statement will be executed and the current iteration will be skipped. The output will be:

1
3
5
7
9

return

The return statement is used to exit a method early. When a return statement is encountered within a method, the method immediately terminates and control is passed back to the calling method. Here is an example:

public static int sum(int n) {
    int total = 0;
    for (int i = 1; i <= n; i++) {
        if (i == 5) {
            return total;
        }
        total += i;
    }
    return total;
}

In this example, the sum method calculates the sum of the first n integers, but if i is equal to 5, the return statement will be executed and the method will terminate early. The output will be:

10

This example shows how loop control statements can be used to control the flow of execution within loops and methods in Java.

Wordpress Social Share Plugin powered by Ultimatelysocial
Wordpress Social Share Plugin powered by Ultimatelysocial