The goal for Lab06b is to use the provided Student class (attached in image) and create an array of Student objects that are stored in a School object(picture of main class attached). This program uses a Student class that is provided and shown below. The class is placed in its own separate file and should not be altered. This program sequence started with Lab06a. It is a reminder that it is the same Student file used by Lab06a. This lab will add data processing to the earlier Lab06a. This program will continue with the Lab06b program that performs some data processing on the Student records. For this lab 10 Student objects need to be constructed and placed in a students array, which is stored in a School object. You actually did this already for Lab06a. You also need to complete the School constructor, addData method and toString Method, which were in Lab06a. Feel free to just copy them over. You need to complete three bubbleSort methods; one that sorts according to the student gpa., one for age and one for name. Example output: Laba Tom 21 1.685 Ann 34 3.875 Bob 18 2.5 Jan 45 4.0 Joe 27 2.975 Sue 19 3.225 Jay 30 3.65 Meg 38 2.0 Art 40 3.999 Deb 35 2.125 Name: Ann 34 3.875 Art 40 3.999 Bob 18 2.5 Deb 35 2.125 Jan 45 4.0 Jay 30 3.65 Joe 27 2.975 Meg 38 2.0 Sue 19 3.225 Tom 21 1.685 Age: Bob 18 2.5 Sue 19 3.225 Tom 21 1.685 Joe 27 2.975 Jay 30 3.65 Ann 34 3.875 Deb 35 2.125 Meg 38 2.0 Art 40 3.999 Jan 45 4.0 GPA: Tom 21 1.685 Meg 38 2.0 Deb 35 2.125 Bob 18 2.5 Joe 27 2.975 Sue 19 3.225 Jay 30 3.65 Ann 34 3.875 Art 40 3.999 Jan 45 4.0
The goal for Lab06b is to use the provided Student class (attached in image) and create an array of Student objects that are stored in a School object(picture of main class attached). This program uses a Student class that is provided and shown below. The class is placed in its own separate file and should not be altered. This program sequence started with Lab06a. It is a reminder that it is the same Student file used by Lab06a. This lab will add data processing to the earlier Lab06a.
This program will continue with the Lab06b program that performs some data processing on the Student records. For this lab 10 Student objects need to be constructed and placed in a students array, which is stored in a School object. You actually did this already for Lab06a. You also need to complete the School constructor, addData method and toString Method, which were in Lab06a. Feel free to just copy them over. You need to complete three bubbleSort methods; one that sorts according to the student gpa., one for age and one for name.
Example output:
Laba
Tom 21 1.685
Ann 34 3.875
Bob 18 2.5
Jan 45 4.0
Joe 27 2.975
Sue 19 3.225
Jay 30 3.65
Meg 38 2.0
Art 40 3.999
Deb 35 2.125
Name:
Ann 34 3.875
Art 40 3.999
Bob 18 2.5
Deb 35 2.125
Jan 45 4.0
Jay 30 3.65
Joe 27 2.975
Meg 38 2.0
Sue 19 3.225
Tom 21 1.685
Age:
Bob 18 2.5
Sue 19 3.225
Tom 21 1.685
Joe 27 2.975
Jay 30 3.65
Ann 34 3.875
Deb 35 2.125
Meg 38 2.0
Art 40 3.999
Jan 45 4.0
GPA:
Tom 21 1.685 Meg 38 2.0 Deb 35 2.125 Bob 18 2.5 Joe 27 2.975 Sue 19 3.225 Jay 30 3.65 Ann 34 3.875 Art 40 3.999 Jan 45 4.0

![1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
// Labe6bvst.java
// This the Student Starting file for Lab06b.
public class Lab86bvst
{
}
public static void main (String[] args)
{
}
System.out.println("Labe6bv100 by ***** your name goes here****");
int size = 10;
School bhs = new School(size);
System.out.println(bhs);
bhs.bubbleSort1();
class School
{
System.out.println(bhs);
bhs.bubbleSort2();
System.out.println(bhs);
bhs.bubbleSort3();
System.out.println(bhs);
private Student[] students;
private int size;
}
/public School (int s)
String[] names = {"Tom", "Ann", "Bob", "Jan", "Joe", "Sue", "Jay", "Meg", "Art", "Deb"};
int[] ages = {21, 34, 18, 45, 27, 19, 30, 38, 40, 35};
double[] gpas (1.685, 3.875, 2.5, 4.0, 2.975, 3.225, 3.65, 2.0, 3.999, 2.125};
}
// Sorts by name
// Sorts by gpa
// Sorts by age
public void addData(String[] names, int[] ages, double[] gpas)
{
students = new Student [10];
addData(names, ages, gpas);
for (int i = 0; i <10; i++)
{
students [1] = new Student (names[i], ages[i], gpas[i]);
}
public String toString()
{
String output = "";
for (int i = 0; i < 10; i++)
{
output += students[i];
}
return output;
// Sorts by name
public void bubbleSorti() { /* To Be Completed */ }](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F2711cc56-d6e8-4719-aa28-b183120c8097%2Fe51c9f3e-c7d7-42af-ae7e-c8757c9f4804%2F48h9l1_processed.png&w=3840&q=75)

Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images









