The if keyword in Java is used to create a conditional statement that executes a block of code only if a specified condition is true. It helps in making decisions in the code based on certain conditions.
Table of Contents
- Introduction
ifKeyword Syntax- Understanding
if - Examples
- Basic Usage
- Using
if-else - Using
if-else if-else
- Real-World Use Case
- Conclusion
Introduction
The if keyword allows the program to make decisions and execute different blocks of code based on whether a condition is true or false. This helps in controlling the flow of the program.
if Keyword Syntax
The syntax for the if statement is as follows:
if (condition) { // code to be executed if the condition is true } Example:
if (age >= 18) { System.out.println("You are an adult."); } Understanding if
The if statement evaluates a condition inside parentheses. If the condition is true, the block of code inside the curly braces {} is executed. If the condition is false, the code inside the curly braces is skipped.
Key Points:
- The condition must be a boolean expression (returns true or false).
- Curly braces
{}can be omitted if there is only one statement to execute.
Examples
Basic Usage
To demonstrate the basic usage of the if keyword, we will check if a number is positive.
Example
public class IfExample { public static void main(String[] args) { int number = 10; if (number > 0) { System.out.println("The number is positive."); } } } Output:
The number is positive. Using if-else
The if-else statement is used to execute one block of code if the condition is true and another block of code if the condition is false.
Example
public class IfElseExample { public static void main(String[] args) { int number = -5; if (number > 0) { System.out.println("The number is positive."); } else { System.out.println("The number is not positive."); } } } Output:
The number is not positive. Using if-else if-else
The if-else if-else statement is used to check multiple conditions. It executes different blocks of code based on which condition is true.
Example
public class IfElseIfExample { public static void main(String[] args) { int number = 0; if (number > 0) { System.out.println("The number is positive."); } else if (number < 0) { System.out.println("The number is negative."); } else { System.out.println("The number is zero."); } } } Output:
The number is zero. Real-World Use Case
Checking User Age
In real-world applications, the if statement can be used to check user inputs, such as determining if a user is eligible to vote.
Example
public class VotingEligibility { public static void main(String[] args) { int age = 20; if (age >= 18) { System.out.println("You are eligible to vote."); } else { System.out.println("You are not eligible to vote."); } } } Output:
You are eligible to vote. Conclusion
The if keyword in Java is a fundamental part of controlling the flow of a program. It allows you to execute certain blocks of code based on whether a condition is true or false. By understanding and using the if keyword, you can make your Java programs more dynamic and responsive to different conditions.