Untitled
import java.util.Scanner; class Student { String name; int rollNo; int[] marks; public Student(String name, int rollNo, int numSubjects) { this.name = name; this.rollNo = rollNo; this.marks = new int[numSubjects]; } public void inputMarks() { Scanner scanner = new Scanner(System.in); for (int i = 0; i < marks.length; i++) { System.out.print("Enter marks for subject " + (i + 1) + ": "); marks[i] = scanner.nextInt(); } } public double calculateAverage() { int totalMarks = 0; for (int mark : marks) { totalMarks += mark; } return totalMarks / (double) marks.length; } public void displayDetails() { System.out.println("Student Name: " + name); System.out.println("Roll Number: " + rollNo); System.out.println("Average Marks: " + calculateAverage()); } } public class studentDatabase { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Enter the number of subjects: "); int numSubjects = scanner.nextInt(); scanner.nextLine(); System.out.print("Enter student name: "); String name = scanner.nextLine(); System.out.print("Enter student roll number: "); int rollNo = scanner.nextInt(); Student student = new Student(name, rollNo, numSubjects); student.inputMarks(); student.displayDetails(); } }
Leave a Comment