Java Program For Nested If Else Conditional Statements

01. Example:

import java.util.Scanner;

class nestedIfElseConditionalStatements {
  public static void main(String[] args) {
    
    int marksObtained, passingMarks;
    char grade;
    passingMarks = 36;
    
    Scanner input = new Scanner(System.in);
    System.out.println("Enter Score: ");
    marksObtained = input.nextInt();
    
    if (marksObtained >= passingMarks) {
      
      if (marksObtained > 90){
        grade = 'A';
        System.out.println("You Passed The Exam.nYour Grade Is " + grade);
      }
      
      else if (marksObtained > 75){
        grade = 'B';
        System.out.println("You Passed The Exam.nYour Grade Is " + grade);
      }
      
      else if (marksObtained > 60){
        grade = 'C';
        System.out.println("You Passed The Exam.nYour Grade Is " + grade);
      }
      
      else{
        grade = 'D';
        System.out.println("You Passed The Exam.nYour Grade Is " + grade);
      }
      
    } 
    
    else {
      grade = 'F';
      System.out.println("You Failed.nYour Grade Is " + grade);
    }
  }
}

Output:

Enter Score: 36
You Passed The Exam.
Your Grade Is D

Leave a comment