Chapter 5Java Tutorial~1 min read
Conditional Statements
if/else आणि switch — Decisions
Java मध्ये if-else आणि switch-case वापरून program decisions घेऊ शकतो. Syntax C सारखाच आहे पण Java मध्ये switch Strings वर पण काम करतो.
if / else if / else
Grade calculator
java
import java.util.Scanner;
public class GradeCalc {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Marks टाका: ");
int marks = sc.nextInt();
String grade;
if (marks >= 90) {
grade = "A+";
} else if (marks >= 80) {
grade = "A";
} else if (marks >= 70) {
grade = "B";
} else if (marks >= 60) {
grade = "C";
} else if (marks >= 40) {
grade = "D — Pass";
} else {
grade = "F — Fail";
}
System.out.println("Grade: " + grade);
sc.close();
}
}switch-case — Java मध्ये Strings पण!
switch with int and String
java
// switch with int
int day = 3;
switch (day) {
case 1:
System.out.println("सोमवार");
break;
case 2:
System.out.println("मंगळवार");
break;
case 3:
System.out.println("बुधवार");
break;
default:
System.out.println("Other day");
}
// switch with String — Java 7+ feature!
String season = "Summer";
switch (season) {
case "Summer":
System.out.println("उन्हाळा — खूप उकडते! 🌞");
break;
case "Winter":
System.out.println("हिवाळा — थंडी! 🌨️");
break;
case "Monsoon":
System.out.println("पावसाळा — छान! 🌧️");
break;
default:
System.out.println("Unknown season");
}Switch Expression — Java 14+
Modern switch expression
java
// Modern switch — cleaner syntax, no break needed
int day = 5;
String dayName = switch (day) {
case 1 -> "सोमवार";
case 2 -> "मंगळवार";
case 3 -> "बुधवार";
case 4 -> "गुरुवार";
case 5 -> "शुक्रवार";
case 6 -> "शनिवार 🎉";
case 7 -> "रविवार 😴";
default -> "Invalid day";
};
System.out.println(dayName); // शुक्रवार✅ Key Points — लक्षात ठेवा
- ▸if (condition) { } else if { } else { }
- ▸switch — int, char, String, enum वर काम करतो
- ▸break — switch fall-through रोखतो
- ▸Ternary: String r = marks >= 40 ? "Pass" : "Fail"
- ▸Java 14+ switch expression: case x -> value (no break needed)
0/11 chapters पूर्ण