Question: JAVA SPECIFICATIONS Create an array of Student class objects 1. Instead of creating one instance of the Student class, create an array of Student class

JAVA SPECIFICATIONS

Create an array of Student class objects

1. Instead of creating one instance of the Student class, create an array of Student class objects. Create the array as you would for any data type, but use Student objects, 16 elements EXAMPLE: Student [ ] arrayStudent = new Student [16];

2. Within the loop, input data from the data file into variables

3. Create a single instance of the Student class, using the constructor

4. Place the single instance of the Student class into the array of Student objects This completes loading the array with Student objects Retrieve data from the array of objects (this is to prepare for Labs 07 and 08)

5. Use a for/loop to go through the array of objects and print the report Within the loop, create a single instance of the Student class and move the object out of the array into the single instance

6. Use the class method to calculate the total, adjusted total and average

7. Do the following in the application program: For each student, look up their name from the student name file, using the student id. Do a sequential search from the file (not an array). Use a value returning method. The method will open and close the file for each student look-up. The method header needs throws FileNotFoundException Declare the student name file in the method Read the student id and student name, then compare student id to the search id Once the name is found (or name not found), close the file and return the name

8. Print the report (almost exactly as in Lab05 except add the student name)

INPUT

File: Student file Lab06StudentFile.txt Record: Student record

Field Data Type Student id# 4 numbers (ex. 1234) Ten test scores integers (valid numbers are 0 -100)

INPUT File: Student name file Lab06Names.txt Record: Student name record

Field Data Type Student id# 4 numbers (ex. 1234) Student name String

OUTPUT File: Grade Report file Lab06Report.txt Record:

Student Grade Report

ID# Name /---------------------TEST Scores----------------------/ Total Adj Total Avg

xxxx xxxxxxxxxxxxxxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxxx xxxx xxx xxxx xxxxxxxxxxxxxxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxxx xxxx xxx xxxx xxxxxxxxxxxxxxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxxx xxxx xxx

Total students = xx

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!