Conditional statements in Java are used to control the execution flow based on certain conditions. Usually conditional statements work by evaluating boolean expressions. In this article, we will explore the basics of the conditional statements.
1. if Statement
The if statement evaluates a condition and executes the code block only if the condition is true
.
Syntax:
if (condition) {
// Code to execute if the condition is true
}
Enter fullscreen mode Exit fullscreen mode
Example:
int number = 10;
if (number > 5) {
System.out.println("Number is greater than 5.");
}
Enter fullscreen mode Exit fullscreen mode
2. if-else Statement
The if-else
statement provides an alternate block of code to execute when the condition is false
.
Syntax:
if (condition) {
// Code to execute if the condition is true
} else {
// Code to execute if the condition is false
}
Enter fullscreen mode Exit fullscreen mode
Example:
int number = 3;
if (number % 2 == 0) {
System.out.println("Number is even.");
} else {
System.out.println("Number is odd.");
}
Enter fullscreen mode Exit fullscreen mode
3. else-if
The else if
statement is useful for evaluating multiple conditions sequentially. If a condition evaluates to true
, its corresponding code block is executed, and the remaining conditions are skipped. Usually else if
statement is used to form a nested if-else
block.
Syntax:
if (condition1) {
// Code for condition1
} else if (condition2) {
// Code for condition2
} else {
// Code if none of the above conditions are true
}
Enter fullscreen mode Exit fullscreen mode
Example:
int marks = 85;
if (marks >= 90) {
System.out.println("Grade: A");
} else if (marks >= 80) {
System.out.println("Grade: B");
} else if (marks >= 70) {
System.out.println("Grade: C");
} else {
System.out.println("Grade: D");
}
Enter fullscreen mode Exit fullscreen mode
4. Ternary Operator
The ternary operator (? :)
is shorthand for the if-else
statement. It assigns a value based on a condition.
Syntax:
variable = (condition) ? value1 : value2;
Enter fullscreen mode Exit fullscreen mode
Example:
int number = 10;
String result = (number % 2 == 0) ? "Even" : "Odd";
System.out.println("Number is " + result + ".");
Enter fullscreen mode Exit fullscreen mode
5. switch-case
The switch
statement is an alternative to using multiple if-else
conditions for evaluating a single variable.
Syntax:
switch (variable) {
case value1:
// Code for value1
break;
case value2:
// Code for value2
break;
// More cases
default:
// Code if none of the cases match
}
Enter fullscreen mode Exit fullscreen mode
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");
}
Enter fullscreen mode Exit fullscreen mode
Conclusion
Conditional statements are a fundamental concept in Java programming language. To build applications, mastering this concept is a must.
暂无评论内容