Untitled
unknown
plain_text
a year ago
1.6 kB
5
Indexable
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();
}
}
Editor is loading...
Leave a Comment