Tag Archives: find grade

Java program to find grade


import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Grade {
    public static void main(String[] args) {
        InputStreamReader isr = new InputStreamReader(System.in);
        BufferedReader br = new BufferedReader(isr);
        try {
            System.out.println("Enter a valid score:");
            String input = br.readLine();
            int score = Integer.parseInt(input);
            String grade = "";
           /* if (score >= 90) {
                grade = "A+";
            } else if (score >= 80 && score < 90) {
                grade = "A";
            } else if (score >= 70 && score < 80) {
                grade = "A-";
            } else if (score >= 60 && score < 70) {
                grade = "B+";
            } else if (score >= 50 && score < 60) {
                grade = "B";
            } else if (score >= 40 && score < 50) {
                grade = "B-";
            } else {
                grade = "F";
            }*/

            if (score >= 90) {
                grade = "A+";
            } else if (score >= 80) {
                grade = "A";
            } else if (score >= 70) {
                grade = "A-";
            } else if (score >= 60) {
                grade = "B+";
            } else if (score >= 50) {
                grade = "B";
            } else if (score >= 40) {
                grade = "B-";
            } else {
                grade = "F";
            }
            System.out.println("score:" + score + " grade:" + grade);
        } catch (Exception e) {
            System.out.println(e.getMessage());
            e.printStackTrace();
        }
    }
}