Donate. I desperately need donations to survive due to my health

Get paid by answering surveys Click here

Click here to donate

Remote/Work from Home jobs

I can't get the data to display

I need to Create a report from two object classes then have the main thread read off of two txt files. That displays a student report.

Create student object class (Student.java)

Student objects should have the following attributes: student name major class name course id grade credits Create a Course object class (Course.java)

Course object should be the following attributes: course id instructor id room id

Create testStudent class

Output Create a report that has appropriate headings and 1 line of detail for each student record read in. Detail lines should include the following information: student name, class id, Instructor id, room id, grade, credits, comment Read student information, process the information and print an output line for each student record in the Files.

import java.util.Scanner;


public class StudentTest
{
    public static void main(String[] args)
    {

        String StudentName;
        String major;
        String className;
        String courseNumber;
        String grade;
        String credits;


        String classId;
        String instructorId;
        String RoomId;




                System.out.println("Student    Class    Instructor    room     Grade     Credit    Comment" );
                System.out.println("Name        ID       Name          ID");

                Scanner inputFile = new Scanner(System.in);


        classId = inputFile.nextLine();
        instructorId = inputFile.nextLine();
        RoomId = inputFile.nextLine();

        Course c1001 = new Course ( classId, instructorId, RoomId);

        classId = inputFile.nextLine();
        instructorId = inputFile.nextLine();
        RoomId = inputFile.nextLine();

        Course c1002 = new Course ( classId, instructorId, RoomId);

        classId = inputFile.nextLine();
        instructorId = inputFile.nextLine();
        RoomId = inputFile.nextLine();

        Course c1003 = new Course ( classId, instructorId, RoomId);

        classId = inputFile.nextLine();
        instructorId = inputFile.nextLine();
        RoomId = inputFile.nextLine();

        Course c1004 = new Course ( classId, instructorId, RoomId);


        while(inputFile.hasNext())
           {
               className = inputFile.nextLine();
               courseNumber = inputFile.nextLine();
               credits = inputFile.nextLine();
               StudentName = inputFile.nextLine();
               major = inputFile.nextLine();
               grade = inputFile.nextLine();
               Student Sta = new Student(c1001);
               if(grade.equals ("A"))
               {
                   String message = "Great Job";
               }
               System.out.println("Sta");
           }

           System.out.println(classId + instructorId + RoomId);
           inputFile.close();



    }
}

public class Student
{
    private String StudentName;
    private String major;
    private String className;
    private String courseNumber;
    private String grade;
    private String credits;
    private Course Course;

    public Student()
    {
        StudentName = "No Name";
        major = "No Major";
        className = "No Class";
        courseNumber = "9999";
        grade = "No grade";
        credits = "0";
    }

    public Student(String SN, String maj, String classN, String course, String grade, String cred)
    {
        StudentName = SN;
        major = maj;
        className = classN;
        courseNumber = course;
        grade = grade;
        credits = cred;

    }

    public Student(Course c1001)
    {
        Course = c1001;
    }

    public void setStudentName(String sn)
    {
        StudentName = sn;
    }
    public void setcourseNumber(String c)
    {
        courseNumber = c;
    }
    public void setgrade(String g)
    {
        grade = g;
    }
    public void setclassName(String n)
    {
        className = n;
    }

    public String getStudentName()
    {
        return StudentName;
    }
    public String getcourseNumber()
    {
        return courseNumber;
    }
    public String getgrade()
    {
        return grade;
    }
    public String getclassName()
    {
        return className;
    }
}
public class Course
{
    private String classId;
    private String instId;
    private String roomId;

    public Course()
    {
        classId = "9999";
        instId = "no Instructors";
        roomId = "no room number";
    }

    public Course(String cI , String iI, String rI)
    {
        classId = cI;
        instId = iI;
        roomId = rI;
    }

    public void setclassId(String c)
    {
        classId = c;
    }
    public void setinstId(String i)
    {
        instId = i;
    }

    public void setroomId(String r)
    {
        roomId = r;
    }
    public String getclassId()
    {
        return classId;
    }
    public String getinstId()
    {
        return instId;
    }
    public String getroomId()
    {
        return roomId;
    }
}

Comments