Control Structures
1. Control Structures
1.2. Example 2&3:
public class IfElseExample {
public static void main(String[] args) {
int num = -5;
if (num >= 0) {
System.out.println(num + " is non-negative");
} else {
System.out.println(num + " is negative"); // Output: -5 is negative
}
}
}
if-else-if Ladder
Checks multiple conditions sequentially and executes the first true condition’s block.
Syntax:
if (condition1) {
// Code for condition1
} else if (condition2) {
// Code for condition2
} else {
// Code if no conditions are true
}
Example
public class IfElseIfExample {
public static void main(String[] args) {
int score = 85;
if (score >= 90) {
System.out.println("Grade: A");
} else if (score >= 80) {
System.out.println("Grade: B"); // Output: Grade: B
} else if (score >= 70) {
System.out.println("Grade: C");
} else {
System.out.println("Grade: F");
}
}
}