Computer Science, asked by ssoumyaseal, 1 year ago

wap in java to accept name roll no. and marks of five student

Answers

Answered by sadankhan0909
0

import java.io.*;

class Student

{

int rollno;

String name;

int number_of_subjects;

int mark[];


Student(int roll,String stud_name,int noofsub)throws IOException

{

rollno=roll;

name=stud_name;

number_of_subjects= noofsub;

getMarks(noofsub);

}

public void getMarks(int nosub ) throws IOException

{

mark=new int[nosub];

BufferedReader br= new BufferedReader (new InputStreamReader(System.in));

for (int i=0; i<nosub;i++)

{

System.out.println(“Enter “+i+”Subject Marks.:=> “);

mark[i]=Integer.parseInt(br.readLine());

System.out.println(“”);

}


}

public void calculateMarks()

{

double percentage=0;

String grade;

int tmarks=0;

for (int i=0;i<mark.length;i++)

{

tmarks+=mark[i];

}

percentage=tmarks/number_of_subjects;

System.out.println(“Roll Number :=> “+rollno);

System.out.println(“Name Of Student is :=> “+name);

System.out.println(“Number Of Subject :=> “+number_of_subjects);

System.out.println(“Percentage Is :=> “+percentage);


if (percentage>=70)

System.out.println(“Grade Is First Class With Distinction “);

else if(percentage>=60 && percentage<70)

System.out.println(“Grade Is First Class”);

else if(percentage>=50 && percentage<60)

System.out.println(“Grade Is Second Class”);

else if(percentage>=40 && percentage<50)

System.out.println(“Grade Is Pass Class”);

else

System.out.println(“You Are Fail”);

}

}

class StudentDemo

{

public static void main(String args[])throws IOException

{

int rno,no,nostud;

String name;

BufferedReader br= new BufferedReader (new InputStreamReader(System.in));

System.out.println(“Enter How many Students:=> “);

nostud=Integer.parseInt(br.readLine());

Student s[]=new Student[nostud];


for(int i=0;i<nostud;i++)

{

System.out.println(“Enter Roll Number:=> “);

rno=Integer.parseInt(br.readLine());

System.out.println(“Enter Name:=> “);

name=br.readLine();

System.out.println(“Enter No of Subject:=> “);

no=Integer.parseInt(br.readLine());

s[i]=new Student(rno,name,no);

}

for(int i=0;i<nostud;i++)

{

s[i].calculateMarks();

}


}

}

Answered by ACIDGOD121
0

And then it will find the Total, Average, and Percentage of those Five ... new Scanner(System.in); System.out.print(" Please Enter the Five Subjects Marks ... For example, 3 subjects; For loop will resist the user, not to enter more than 3 ... method to calculate the total, average, and percentage of student marks. ... First Name

Similar questions
Math, 7 months ago