Create an input file Lab7lintxt with following content Write
Solution
import java.io.*;
 class Studentdatabase
 {
 int rollnumber;
 String name;
 int number_of_subjects;
 int marks[]; // to store marks in 3 subjects
Studentdatabase(int roll,String student_name,int numberofsub)throws IOException
 {
 rollnumber=roll;
 name=stud_name;
 number_of_subjects= numberofsub;
 getMarks(numberofsub);
 }
 public void getMarks(int numberofsub ) throws IOException
 {
 marks=new int[numberofsub];
 BufferedReader br= new BufferedReader (new InputStreamReader(System.in));
 for (int i=0; i<numberofsub;i++)
 {
 System.out.println(“pLEASE Enter “+i+”Subject Marks.:=> “);
 marks[i]=Integer.parseInt(br.readLine());
 System.out.println(“”);
 }
}
 public void calculateGrade() // to calculate the grade on the basis of marks
 {
 double percentage=0;
 String grade;
 int totalmarks=0;
 for (int i=0;i<marks.length;i++)
 {
 totalmarks+=marks[i];
 }
 percentage=totalmarks/number_of_subjects;
 System.out.println(“The Roll Number is :=> “+rollno);
 System.out.println(“The Name Of the Student is :=> “+name);
 System.out.println(“ The Number Of Subject :=> “+number_of_subjects);
 System.out.println(“ The Percentage Is :=> “+percentage);
if (percentage>=70)
 System.out.println(“THE Grade Is First Class With Distinction “);
 else if(percentage>=60 && percentage<70)
 System.out.println(“tThe grade Is First Class”);
 else if(percentage>=50 && percentage<60)
 System.out.println(“tHE Grade Is Second Class”);
 else if(percentage>=40 && percentage<50)
 System.out.println(“The Grade Is Pass Class”);
 else
 System.out.println(“You Are Fail”);
 }
 }
 class Studenttest
 {
 public static void main(String args[])throws IOException
 {
 int rollno,num,numberstud;
 String name;
 BufferedReader br= new BufferedReader (new InputStreamReader(System.in));
 System.out.println(“Please enter How many Students are there:=> “);
 numberstud=Integer.parseInt(br.readLine());
 Studentdatabase stud[]=new Studentdatabase[numberstud];
for(int i=0;i<numberstud;i++)
 {
 System.out.println(“now please enter Roll Number:=> “);
 rollno=Integer.parseInt(br.readLine());
 System.out.println(“now you will be Enter Name:=> “);
 name=br.readLine();
 System.out.println(“Finally Enter No of Subject:=> “);
 num=Integer.parseInt(br.readLine());
 stud[i]=new Student(rollno,name,no);
 }
 for(int i=0;i<numberstud;i++)
 {
 stud[i].calculateGrade();
 }
}
 }


