If you have any query feel free to chat us!
Happy Coding! Happy Learning!
In Java, break
and continue
are two control flow statements that allow you to modify the behavior of loops.
break
statement:break
statement is used to terminate the enclosing loop prematurely. When encountered, the loop immediately exits, and the program continues with the first statement after the loop.break
statement is commonly used when a certain condition is met, and there's no need to continue with the rest of the loop iterations.Example of using break
:
javaCopy code
public class BreakExample {
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
System.out.println("Iteration " + i);
if (i == 3) {
break; // Exit the loop when i equals 3
}
}
System.out.println("Loop terminated");
}
}
Output:
vbnetCopy code
Iteration 1
Iteration 2
Iteration 3
Loop terminated
In the example above, the loop runs from 1 to 5, and when i
becomes 3, the break
statement is encountered, causing the loop to terminate prematurely.
continue
statement:continue
statement is used to skip the current iteration of a loop and move on to the next iteration.continue
statement is encountered, the program jumps to the next iteration, and any code after the continue
statement within the loop's body will be skipped for the current iteration.Example of using continue
:
javaCopy code
public class ContinueExample {
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
if (i == 3) {
continue; // Skip the current iteration when i equals 3
}
System.out.println("Iteration " + i);
}
System.out.println("Loop finished");
}
}
Output:
vbnetCopy code
Iteration 1
Iteration 2
Iteration 4
Iteration 5
Loop finished
In the example above, the loop runs from 1 to 5, and when i
becomes 3, the continue
statement is encountered. This causes the program to skip the code inside the loop for that iteration and move on to the next iteration.
Both break
and continue
statements are useful tools to control the flow of loop execution in specific scenarios and make your code more efficient and readable. However, they should be used judiciously to avoid creating confusing or hard-to-read code.
Comments: 0