Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
Bartleby Related Questions Icon

Related questions

bartleby

Concept explainers

Question

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

Transcribed Image Text:1 AWNA 2 3 4 5 6 7 CHIENENGGANZE2222 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 // Student.java // Used by the Lab06 and Lab07 Assignments. public class Student { } private String name; private int age; private double gpa; public Student (String n, int a, double g) { } name = n; age = a; gpa g; = public String getName() { return name; } public int getAge() { return age; } public double getGPA() { return gpa; } } public String toString() { String temp = name + return temp; + age + + gpa + "\n";
[画像: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 */ }]
expand button
Transcribed Image Text: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 */ }
Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
    SEE MORE QUESTIONS
    Recommended textbooks for you
    Text book image
    Database System Concepts
    Computer Science
    ISBN:9780078022159
    Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
    Publisher:McGraw-Hill Education
    Text book image
    Starting Out with Python (4th Edition)
    Computer Science
    ISBN:9780134444321
    Author:Tony Gaddis
    Publisher:PEARSON
    Text book image
    Digital Fundamentals (11th Edition)
    Computer Science
    ISBN:9780132737968
    Author:Thomas L. Floyd
    Publisher:PEARSON
    Text book image
    C How to Program (8th Edition)
    Computer Science
    ISBN:9780133976892
    Author:Paul J. Deitel, Harvey Deitel
    Publisher:PEARSON
    Text book image
    Database Systems: Design, Implementation, & Manag...
    Computer Science
    ISBN:9781337627900
    Author:Carlos Coronel, Steven Morris
    Publisher:Cengage Learning
    Text book image
    Programmable Logic Controllers
    Computer Science
    ISBN:9780073373843
    Author:Frank D. Petruzella
    Publisher:McGraw-Hill Education