Question 2.2: A school has following rules for grading system:
a. Below 25 - F
b. 25 to 45 - E
c. 45 to 50 - D
d. 50 to 60 - C
e. 60 to 80 - B
f. Above 80 - A
Ask user to enter marks and print the corresponding grade.
Solution:
package com.company;
import java.util.Scanner;
public class Lab1Problem2 {
public static void main(String[] args){
Scanner Obj = new Scanner(System.in);
while(true)
{
System.out.println("Enter your mark: ");
double marks = Obj.nextInt();
if(marks<=0 || marks>=100)
{
System.out.println("error");
}
else if(marks<=25 && marks>=0)
{
System.out.println("F");
}
else if(marks>=26 && marks<=45)
{
System.out.println("E");
}
else if(marks>=46 && marks<=5)
{
System.out.println("D");
}
else if(51>=marks && 61>=marks)
{
System.out.println("C");
}
else if(marks>=61 && marks<=80)
{
System.out.println("D");
}
else if(81<=marks && 100>=marks)
{
System.out.println("A");
}
else{
System.out.println("error");
}
}
}
}