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
i
equals 5, thebreak
statement 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
i
equals 5, thecontinue
statement 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
checkNumber
checks 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.