Skip to content

bytesofme/Java-grading-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Java-grading-system

A simple Java program that takes students marks as input and outputs the grades based on performance

GradingSystem.java import java.util.Scanner;

public class GradingSystem { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);

    System.out.print("Enter student's name: ");
    String name = scanner.nextLine();

    System.out.print("Enter marks (0 - 100): ");
    int marks = scanner.nextInt();

    String grade;
    if (marks >= 0 && marks <= 39) {
        grade = "Fail";
    } else if (marks >= 40 && marks <= 49) {
        grade = "Pass";
    } else if (marks >= 50 && marks <= 70) {
        grade = "Lower";
    } else if (marks >= 71 && marks <= 80) {
        grade = "Upper";
    } else if (marks >= 81 && marks <= 100) {
        grade = "Distinction";
    } else {
        grade = "Invalid input";
    }

    System.out.println("\n--- Results ---");
    System.out.println("Name: " + name);
    System.out.println("Marks: " + marks);
    System.out.println("Grade: " + grade);

    scanner.close();
}

}

About

A simple Java program that takes students marks as input and outputs the grades based on performance

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published