Java if statement with Examples - GeeksforGeeks

31 Mar, 2022
Decision Making in Java helps to write decision driven statements and execute a particular set of code based on certain conditions.The Java if statement is the most simple decision-making statement. It is used to decide whether a certain statement or block of statements will be executed or not i.e if a certain condition is true then a block of statement is executed otherwise not. 
Syntax:  
if(condition) 
{
   // Statements to execute if
   // condition is true
}
Working of if statement  
Control falls into the if block.The flow jumps to Condition.Condition is tested. If Condition yields true, goto Step 4.If Condition yields false, goto Step 5.The if-block or the body inside the if is executed.Flow steps out of the if block.
Control falls into the if block.
The flow jumps to Condition.
Condition is tested. If Condition yields true, goto Step 4.If Condition yields false, goto Step 5.
If Condition yields true, goto Step 4.If Condition yields false, goto Step 5.
If Condition yields true, goto Step 4.
If Condition yields false, goto Step 5.
The if-block or the body inside the if is executed.
Flow steps out of the if block.
Flowchart if statement:  
Operation: The condition after evaluation of if-statement will be either true or false. The if statement in Java accepts boolean values and if the value is true then it will execute the block of statements under it.Note: If we do not provide the curly braces ‘{‘ and ‘}’ after if( condition ) then by default if statement will consider the immediate one statement to be inside its block. For example, 
if(condition)
   statement1;
   statement2;

// Here if the condition is true, if block 
// will consider only statement1 to be inside 
// its block.
Example 1:  
Java
// Java program to illustrate If statement class IfDemo {    public static void main(String args[])    {        int i = 10;         if (i < 15)            System.out.println("10 is less than 15");         // This statement will be executed        // as if considers one statement by default        System.out.println("Outside if-block");    }}
10 is less than 15
Outside if-block
 
Time Complexity: O(1)
Auxiliary Space : O(1)
Dry-Running Example 1:  
1. Program starts.
2. i is initialized to 10.
3. if-condition is checked. 10<15, yields true.
  3.a) "10 is less than 15" gets printed.
4. "Outside if-block" is printed.
Example 2:  
Java
// Java program to illustrate If statement class IfDemo {    public static void main(String args[])    {        String str = "GeeksforGeeks";        int i = 4;         // if block        if (i == 4) {            i++;            System.out.println(str);        }         // Executed by default        System.out.println("i = " + i);    }}
GeeksforGeeks
i = 5
 
Time Complexity: O(1)
Auxiliary Space : O(1)
Related Articles:  
Decision Making in JavaJava if-else statement with ExamplesJava if-else-if ladder with ExamplesSwitch Statement in JavaBreak statement in Javareturn keyword in Java
Decision Making in Java
Java if-else statement with Examples
Java if-else-if ladder with Examples
Switch Statement in Java
Break statement in Java
return keyword in Java
 
rishavnitro
java-basics
Java
School Programming
Java
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.
Split() String method in Java with examples
Reverse a string in Java
Arrays.sort() in Java with examples
Stream In Java
How to iterate any Map in Java
Python Dictionary
Arrays in C/C++
Inheritance in C++
Reverse a string in Java
C++ Classes and Objects