Student Grade Calculator in Java: Explanation & Practice
Create a class to manage student grades
Problem summary
Create a Student class that stores marks in 3 subjects and calculates average and grade.
Starter code
// Create Student class with:
// - String name
// - int[] marks (3 subjects)
// - double getAverage()
// - char getGrade() based on average
public class Main {
public static void main(String[] args) {
// Test case 1: marks = {85, 90, 78}
// Print: Average: <avg>, Grade: <grade>
}
}Expected output and test cases
- Marks 85, 90, 78
Average: 84.33, Grade: B
- High marks
Average: 95.00, Grade: A
- Low marks
Average: 55.00, Grade: D
Hints
- Sum all marks and divide by count
- Use if-else chain for grades
- Format average to 2 decimal places
Related OOP Basics exercises
- Practice Using 'this' Keyword in Java
- Practice BMI Calculator Class in Java
- Practice Bank Account Operations in Java
Practice all OOP Basics exercises · Run this idea in the Java compiler