In Java Student firstName lastName departmentIn yearGraduat

In Java,

- Student: firstName, lastName, departmentIn, yearGraduation, an array of Class this student is taking, an array of integers corresponding to the grades received for these classes

- Class: teacherFirstName, teacherLastName, semesterOffered, numCredits

The list above provides data members of these two classes.

You can design and implement the set of methods that would make sense. In the Student class, implement a method that calculates GPA. In the Student’s main() method, initiate one Student object and print out her GPA

Solution

//Java Programme for Finding Student Grade

import java.util.Scanner;
public class Student
{

public static void main(String []args)
{
String firstname,lastname,department,yeargraduation;
         

       Scanner sc=new Scanner(System.in);           //to read input scanner class

       //prompt student data name,dep,year
System.out.println(\"Enter a Student fisrt name :\ \");      
       firstname=sc.nextLine();
       System.out.println(\"Enter a Student last name :\ \");
       lastname=sc.nextLine();
       System.out.println(\"Enter a Student Department :\ \");
       department=sc.nextLine();
       System.out.println(\"Enter a Student Year of Graduation :\ \");
       yeargraduation=sc.nextLine();

       //create arrry of Class
       ClassLearn[] classarray=new ClassLearn[3];
       int sum=0;

       //read 3 class deatils   
       for (int i=0;i<3 ;i++ )
       {
           classarray[i] = new ClassLearn();       //create object for each clsss i.e each teacher

           //prompt classs deatails with grade
           System.out.println(\"Enter Teacher fname & lname & semofferd & Num credits & grade Student \"+(i+1)+\":\ \");
           System.out.println(\"Enter Teacher fisrt name :\ \");
               classarray[i].teacherfirstname=sc.nextLine();
               System.out.println(\"Enter a Teacher last name :\ \");
               classarray[i].teacherlastname=sc.nextLine();
               System.out.println(\"Enter a Teacher sem offered :\ \");
               classarray[i].semofferd=sc.nextLine();
               System.out.println(\"Enter a Teacher Subject credits :\ \");
               classarray[i].numcredits=sc.nextInt();
               System.out.println(\"Enter a Teacher Subject grade for student :\ \");
               classarray[i].grade=sc.nextInt();
               sum=sum+classarray[i].grade;

       }
       // create student object
       Student st= new Student();
       //call gapa method using studfent object st
       st.gpa(sum);


  
  
}
   //method defiantion of gpa ,it dispalys gpa of student
   float gpa(int sum)
   {
       float gpa=sum/3;
       System.out.println(\"GPA of Student is\"+gpa);
       return 0;

   }
}

//class defination of ClassLearn with required fileds teachername ,credit of subject,grade
class ClassLearn
{
String teacherfirstname;
String teacherlastname;
String semofferd;
int numcredits;
int grade;

}

Ouput :

Enter a Student fisrt name :

dsf
Enter a Student last name :

sfd
Enter a Student Department :

sdf
Enter a Student Year of Graduation :

dfs
Enter Teacher fname & lname & semofferd & Num credits & grade Student 1:

Enter Teacher fisrt name :

f
Enter a Teacher last name :

dsf
Enter a Teacher sem offered :

df
Enter a Teacher Subject credits :

4
Enter a Teacher Subject grade for student :

9
Enter Teacher fname & lname & semofferd & Num credits & grade Student 2:

Enter Teacher fisrt name :

Enter a Teacher last name :

df
Enter a Teacher sem offered :

fsdd
Enter a Teacher Subject credits :

7
Enter a Teacher Subject grade for student :

8
Enter Teacher fname & lname & semofferd & Num credits & grade Student 3:

Enter Teacher fisrt name :

Enter a Teacher last name :

fds
Enter a Teacher sem offered :

sdf
Enter a Teacher Subject credits :

8
Enter a Teacher Subject grade for student :

9
GPA of Student is8.0

In Java, - Student: firstName, lastName, departmentIn, yearGraduation, an array of Class this student is taking, an array of integers corresponding to the grade
In Java, - Student: firstName, lastName, departmentIn, yearGraduation, an array of Class this student is taking, an array of integers corresponding to the grade
In Java, - Student: firstName, lastName, departmentIn, yearGraduation, an array of Class this student is taking, an array of integers corresponding to the grade

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site