Jump Statements in java.

By Shakib Ansari | Date: Thu, Jun 5, 2025

Introduction

Java mein Jump Statements ka kaam hota hai control flow ko manage karna – yani ki loop ya method se jump based on a particular condition. Java mein 3 main jump statements hain:

  • break
  • continue
  • return

Let's understand one-by-one.

1. break Statement

Kya karta hai?

break: loop ya switch block se immediately exit karne ka kaam karta hai.

Syntax:

break;

Example:

for (int i = 1; i <= 10; i++) {
    if (i == 5) {
        break; // loop yahi par terminate ho jayega
    }
    System.out.println(i);
}

Output:

1
2
3
4

Use Case:

  • Jab hume kisi condition ke based par loop ko rokna ho.
  • break keyword, switch statements ke andar commonly use hota hai.

2. continue Statement

Kya karta hai?

continue current iteration ko skip karta hai aur next iteration start karta hai.

Syntax:

continue;

Example:

for (int i = 1; i <= 5; i++) {
    if (i == 3) {
        continue; // 3 ko skip karega
    }
    System.out.println(i);
}

Output:

1
2
4
5

Use Case:

  • Jab kisi special condition mein loop ke ek part ko skip karna ho bina pura loop roke.

3. return Statement

Kya karta hai?

return method (function) ke execution ko immedietly khatam karta hai aur value (agar ho to) return karta hai.

Syntax:

return;       // void method ke liye
return value; // agar method kisi value ko return karta ho

Example 1: Void Method

void printMessage() {
    System.out.println("Start");
    return;
    // iske baad ka code execute nahi hoga
    // System.out.println("End");
}

Example 2: Return Value

int add(int a, int b) {
    return a + b;
}

Use Case:

  • Method se value return karna.
  • Method ke execution ko kisi point par rok dena.

Conclusion

break: Loop ya switch se exit karne ke liye.

continue: Current iteration skip karke next par jane ke liye.

return: Method execution stop karne aur value return karne ke liye.

Java ke jump statements control flow ko flexible aur efficient banate hain. Inka sahi use karna program ko readable aur maintainable banata hai.

About the Author

Hi, I'm Shakib Ansari, Founder and CEO of BeyondMan. I'm a highly adaptive developer who quickly learns new programming languages and delivers innovative solutions with passion and precision.

Shakib Ansari
Programming

Comments