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();
}
}