Jump statements are used to control the flow of loops by transferring control to different parts of the program.
Break Statement
The break statement is used to terminate a loop immediately when a certain condition is met.
public class BreakExample {
public static void main(String[] args) {
for (int i = 1; i <= 10; i++) {
if (i == 5) {
break;
}
System.out.println(i);
}
}
}Explanation:
The loop runs from 1 to 10.
When
iequals 5, thebreakstatement stops the loop.Output:
1 2 3 4
Continue Statement
The continue statement skips the current iteration and moves to the next iteration.
public class ContinueExample {
public static void main(String[] args) {
for (int i = 1; i <= 10; i++) {
if (i == 5) {
continue;
}
System.out.println(i);
}
}
}Explanation:
The loop runs from 1 to 10.
When
iequals 5, thecontinuestatement skips that iteration.Output:
1 2 3 4 6 7 8 9 10
Return Statement
The return statement is used to exit from a method and return a value.
public class ReturnExample {
public static void main(String[] args) {
System.out.println(checkNumber(5));
}
public static String checkNumber(int num) {
if (num > 0) {
return "Positive";
} else if (num < 0) {
return "Negative";
} else {
return "Zero";
}
}
}Explanation:
The method
checkNumberchecks if a number is positive, negative, or zero.It returns a string based on the condition.
Conclusion
Control flow statements play a crucial role in programming as they determine the execution flow of a program.
The if-else statements help in decision-making based on conditions, while loops (for, while, do-while) enable repeated execution of code blocks.
Jump statements like break and continue allow better control over loops. Understanding and effectively utilizing these statements leads to efficient and optimized code execution.
By mastering these concepts, programmers can write dynamic and responsive applications that adapt to different scenarios.


