MCAWALA

Java Vertical Menu

🧭 Java Control Statements – प्रोग्राम को कंट्रोल करने का तरीका

जब हम Java में कोड लिखते हैं, तो कई बार हमें यह तय करना होता है कि कौन-सा हिस्सा पहले चले, कौन-सा बाद में। ऐसे situations को handle करने के लिए Java हमें Control Statements देती है।

✳️ Control Statements के प्रकार

  • Conditional Statements (निर्णय लेने वाले)
  • Looping Statements (बार-बार दोहराव)
  • Jump Statements (कहीं और भेजना)

1️⃣ Conditional Statements

🔹 if Statement

if (marks >= 33) {
    System.out.println("Pass");
}

🔹 if-else Statement

if (marks >= 33) {
    System.out.println("Pass");
} else {
    System.out.println("Fail");
}

🔹 else-if Ladder

if (marks >= 90) {
    System.out.println("Grade A");
} else if (marks >= 75) {
    System.out.println("Grade B");
} else {
    System.out.println("Fail");
}

🔹 switch Statement

int day = 3;
switch(day) {
    case 1: System.out.println("Monday"); break;
    case 2: System.out.println("Tuesday"); break;
    case 3: System.out.println("Wednesday"); break;
    default: System.out.println("Invalid Day");
}

2️⃣ Looping Statements

🔹 for Loop

for (int i = 1; i <= 5; i++) {
    System.out.println("Hello " + i);
}

🔹 while Loop

int i = 1;
while (i <= 5) {
    System.out.println("Hello " + i);
    i++;
}

🔹 do-while Loop

int i = 1;
do {
    System.out.println("Hello " + i);
    i++;
} while (i <= 5);

3️⃣ Jump Statements

🔹 break Statement

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

🔹 continue Statement

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

🔹 return Statement

public static void checkAge(int age) {
    if (age < 18) {
        System.out.println("Not allowed");
        return;
    }
    System.out.println("Welcome!");
}

✅ निष्कर्ष (Conclusion)

Java में Control Statements के ज़रिए हम यह तय करते हैं कि:

  • कोड कब चले
  • कितनी बार चले
  • और किस condition में न चले
ये statements Java प्रोग्रामिंग का एक महत्वपूर्ण हिस्सा हैं, जिनके बिना कोई भी logic implement नहीं हो सकता।

🧪 Bonus Practice Ideas:

  • Even/Odd Checker
  • Login System using if-else
  • Multiplication Table using loop
  • Mini Calculator using switch