 Search:

Submit Article

# Nested IF and IF-ELSE-IF Ladder

Posted By: Jadwa Mansour     Category: Java     Views: 315943

When an if statement is the target of another if or an else, it is said to be nested within the outer if.

### Syntax of Nested IF

Form1 :
if(expression) statement;
if(expression) statement;
|
|
|
if(expression) statement;

Form2 :
if(expression) statement;
else
if(expression) statement;
else
if(expression)
|
|
|
else statement;

### Examples of Nested IF statement , If-Else-If Ladder and IF-Else if ladder

Example 1 : Program that checks number is zero, positive or negative using nested if statement

class CheckSignNumberDemo
{
public static void main(String args[])
{

int x = 10;

if(x > -1)
if(x != 0)
if(x > 0)
System.out.println("x is a positive number having value " + x);

}

Output
x is a positive number having value 10

### Example 2 : Program that checks number is zero, positive or negative using if-else-if ladder

class CheckSignNumberDemo
{
public static void main(String args[])
{
int x = 10;

if(x <= -1)
System.out.println("x is a negative number having value " + x);
else
if(x == 0)
System.out.println("x is a zero number having value " + x);
else
if(x > 0)
System.out.println("x is a positive number having value " + x);
}

Output
x is a positive number having value 10

### Example 3 : Program that prints number in word using if-else if ladder

class NumberInWordDemo
{
public static void main(String args[])
{
int x = 3;

if(x < 0)
System.out.println("x is a negative number having value " + x);
else if(x == 0)
System.out.println("x is a zero number having value " + x);
else if(x == 1)
System.out.println("x is a positive number having value One");
else if(x == 2)
System.out.println("x is a positive number having value Two");
else if(x == 3)
System.out.println("x is a positive number having value Three");
}

Output
x is a positive number having value Three

Share:

Didn't find what you were looking for? Find more on Nested IF and IF-ELSE-IF Ladder Or get search suggestion and latest updates. Jadwa Mansour author of Nested IF and IF-ELSE-IF Ladder is from Karachi, Pakistan. View All Articles

 Please enter your CommentComment should be atleast 30 Characters.Please put code inside [Code] your code [/Code]. No Comment Found, Be the First to post comment!