Site icon TestingDocs.com

Java program for nested if statement

Introduction

We use nested if-else statements when multiple decisions are involved in the java program. We can nest many if statements or if-else statements in the program based on the decisions. We can use one if or if-else statement inside another if/if-else statement

Syntax

The sample syntax of nested if statement in the simplest form is :

If (Boolean_expression 1)

{

//Executes when the Boolean expression 1 is true

        If (Boolean_expression 2)

       {

        //Executes when the Boolean expression 2 is true

         }

}

 

 

Java Program

We will write a simple java program to show the syntax usage of the nested if in a Java program.

import java.util.Scanner;

/***********************************************************
 * NestedIfStatement.java 
 * @program : Java program using nested if loop 
 * @web : www.testingdocs.com 
 * @version : 1.0 
 * ************************************************************/
public class NestedIfStatement { 
	public static void main(String[] args) {
		Scanner console= new Scanner(System.in);
		System.out.print("Enter Student score in a subject:= ");
		int score = console.nextInt();
		if(score >= 40) { 
			System.out.println("Student got Pass mark.");
			if(score >= 70) { 
				System.out.println("Student got distinction score.");
			} 
		} 
	} 
}

In this program, two variables a & b are initialized to some arbitrary values. Using nested if statement the output of the variables is printed.

Program Output

Enter Student score in a subject:= 75
Student got Pass mark.
Student got distinction score.

Screenshot

 



Exit mobile version