Untitled

 avatar
unknown
plain_text
5 months ago
1.7 kB
2
Indexable
import java.util.Scanner;

class Student9 {
    String name;
    String rollNumber;
    
    void readStudentDetails() {
        Scanner p = new Scanner(System.in);
        System.out.print("Enter student name: ");
        name = p.nextLine();
        System.out.print("Enter roll number: ");
        rollNumber = p.nextLine();
    }
    
    void displayStudentDetails() {
        System.out.println("Student Name: " + name);
        System.out.println("Roll Number: " + rollNumber);
    }
}

class Mark extends Student9 {
    int[] marks = new int[5];
    int total;
    double average;
    
    void readMarks() {
        Scanner p = new Scanner(System.in);
        System.out.println("Enter marks for 5 subjects:");
        for (int i = 0; i < 5; i++) {
            System.out.print("Subject " + (i + 1) + ": ");
            marks[i] = p.nextInt();
        }
        calculateTotalAndAverage();
    }
    
    void calculateTotalAndAverage() {
        total = 0;
        for (int mark : marks) {
            total += mark;
        }
        average = total / 5.0;
    }
    
    void displayResults() {
        displayStudentDetails();
        System.out.println("Marks:");
        for (int i = 0; i < 5; i++) {
            System.out.println("Subject " + (i + 1) + ": " + marks[i]);
        }
        System.out.println("Total Marks: " + total);
        System.out.println("Average Marks: " + average);
    }
}

public class StudentRes {
    public static void main(String[] args) {
        Mark mark = new Mark();
        mark.readStudentDetails();
        mark.readMarks();
        mark.displayResults();
    }  
}
Editor is loading...
Leave a Comment