Java Control Statements in Hindi – if, if-else, switch & Loops
Control Statements किसी भी programming language का सबसे important हिस्सा होते हैं। Java में control statements की मदद से हम program के flow को control करते हैं यानी यह तय करते हैं कि कौन सा code कब और कितनी बार execute होगा।
DAY 2 में हम Java के सभी जरूरी control statements को detail में सीखेंगे:
- if statement
- if-else statement
- switch statement
- for loop
- while loop
- do-while loop
Decision making को और अच्छे से समझने के लिए आप Variables & Data Types post को revise कर सकते हैं।
Loops के practical examples हम अगले lesson में detail से cover करेंगे। इसके लिए bookmark करें: Java Jump Statements (break & continue)
📌 Control Statement क्या होता है?
जब program sequential (line by line) न चलकर condition या loop के आधार पर चलता है, तो उसे control statement कहते हैं। Java में control statements तीन प्रकार के होते हैं:
- Decision Making Statements
- Looping Statements
- Jump Statements
इस पोस्ट में हम पहले दो types को cover करेंगे।
✅ 1. if Statement
if statement का उपयोग तब किया जाता है जब किसी condition के true होने पर ही code execute करना हो।
Syntax:
if(condition){
// code
}
Example:
int age = 20;
if(age >= 18){
System.out.println("You are eligible to vote");
}
👉 अगर condition false होगी तो code execute नहीं होगा।
✅ 2. if-else Statement
जब condition true और false दोनों cases में अलग-अलग code execute करना हो, तब if-else का उपयोग करते हैं।
Syntax:
if(condition){
// true block
}else{
// false block
}
Example:
int marks = 45;
if(marks >= 40){
System.out.println("Pass");
}else{
System.out.println("Fail");
}
👉 Java beginners के लिए if-else सबसे ज्यादा use होने वाला control statement है।
✅ 3. switch Statement
switch statement का उपयोग multiple conditions check करने के लिए किया जाता है। यह if-else ladder का better alternative है।
Syntax:
switch(expression){
case value1:
// code
break;
case value2:
// code
break;
default:
// code
}
Example:
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");
}
👉 break statement बहुत जरूरी होता है, नहीं तो fall-through होता है।
🔁 Looping Statements
Loops का उपयोग तब किया जाता है जब किसी code को बार-बार execute करना हो। Java में मुख्यतः तीन loops होते हैं।
✅ 4. for Loop
for loop तब use किया जाता है जब iterations की संख्या पहले से पता हो।
Syntax:
for(initialization; condition; increment/decrement){
// code
}
Example:
for(int i = 1; i <= 5; i++){
System.out.println(i);
}
👉 for loop सबसे ज्यादा used loop है Java में।
✅ 5. while Loop
while loop तब use किया जाता है जब iterations की संख्या पहले से पता न हो।
Syntax:
while(condition){
// code
}
Example:
int i = 1;
while(i <= 5){
System.out.println(i);
i++;
}
👉 अगर condition false होगी तो loop एक बार भी execute नहीं होगा।
✅ 6. do-while Loop
do-while loop में code कम से कम एक बार जरूर execute होता है, चाहे condition false ही क्यों न हो।
Syntax:
do{
// code
}while(condition);
Example:
int i = 1;
do{
System.out.println(i);
i++;
}while(i <= 5);
📊 for vs while vs do-while
| Loop | Condition Check | Use Case |
|---|---|---|
| for | Before loop | Fixed iterations |
| while | Before loop | Unknown iterations |
| do-while | After loop | At least one execution |
🎯 Interview Tip
- switch में int, char, String allowed हैं
- do-while loop कम से कम 1 बार चलता है
- break statement loop को terminate करता है
✅ Conclusion
Java Control Statements programming logic की foundation होते हैं। अगर आप Java में strong बनना चाहते हैं तो if-else, switch और loops पर command जरूरी है।
Next Day (DAY 3): Java Jump Statements (break, continue) & Nested Loops
📘 Java Complete Course – Infosaar
- ✅ Java Introduction in Hindi
- ✅ Variables & Data Types
- ✅ Control Statements (Current Post)
- 🔜 Jump Statements (break, continue)
- 🔜 OOP Concepts in Java
0 टिप्पणियाँ