Grade Calculator in Java

Calculate grade based on percentage using conditional statements.

BeginnerModule 2: Conditional ProgramsExample 1 of 20
grade-calculator.java
1import java.util.Scanner;
2
3public class Main {
4 public static void main(String[] args) {
5 Scanner sc = new Scanner(System.in);
6
7 System.out.print("Enter percentage: ");
8 double per = sc.nextDouble();
9
10 char grade;
11 if (per >= 90) {
12 grade = 'A';
13 } else if (per >= 80) {
14 grade = 'B';
15 } else if (per >= 70) {
16 grade = 'C';
17 } else if (per >= 60) {
18 grade = 'D';
19 } else {
20 grade = 'F';
21 }
22
23 System.out.println("Grade = " + grade);
24
25 sc.close();
26 }
27}

Output

Enter percentage: 85
Grade = B

What's going on

We use an if-else ladder to assign a grade based on percentage ranges.