Spring Semester 2004


Due date
Friday April 9, 11:59pm
Late policy
Try to turn everything on time, no solutions will be accepted late.

Work policy
Working in groups is encouraged but please turn in your own version of the assignment.

Also, please make sure you

with the Computer Science Department's Statement on Academic Integrity before turning in your assignment.

Task
This will be based on Chapter 10 and 11 in your text (Wu).

You'll have to create some sort of address book using arrays of objects.

You'll provide a simple interface to it (text-based) and will use bubble-sort for sure.

More details forthcoming but be aware that the text already gives you a lot (explanations, and code).

So it will be an exercise in reading, understanding and coding based on both.

Write a program that behaves like this:

frilled.cs.indiana.edu%javac Six.java
frilled.cs.indiana.edu%java Six
How many players are you going to enter?
5
------(Entering data for player index 0)-----
  Player name: McGrady, Tracy
  Scoring stats: 28.0
  Assists:       5.5
  Steals:        1.4
------(Player index 0 created ---------------

------(Entering data for player index 1)-----
  Player name: Bibby, Mike
  Scoring stats: 18.6
  Assists:       5.5
  Steals:        1.3
------(Player index 1 created ---------------

------(Entering data for player index 2)-----
  Player name: Bryant, Kobe
  Scoring stats: 23.6
  Assists:       5.1
  Steals:        1.7
------(Player index 2 created ---------------

------(Entering data for player index 3)-----
  Player name: Miller, Reggie
  Scoring stats: 10.2
  Assists:       3.2
  Steals:        7.1
------(Player index 3 created ---------------

------(Entering data for player index 4)-----
  Player name: Iverson, Allen
  Scoring stats: 26.4
  Assists:       6.8
  Steals:        2.4
------(Player index 4 created ---------------

Data entry finished. 
Sort the players? 
(Please answer with: name, scoring, assists, steals, or none)
Answer> name
              Player  Score Assists Steals
         Bibby, Mike   18.6    5.5    1.3
        Bryant, Kobe   23.6    5.1    1.7
      Iverson, Allen   26.4    6.8    2.4
      McGrady, Tracy   28.0    5.5    1.4
      Miller, Reggie   10.2    3.2    7.1
Sort the players? 
(Please answer with: scoring, assists, steals, or none)
Answer> scoring
              Player  Score Assists Steals
      McGrady, Tracy   28.0    5.5    1.4
      Iverson, Allen   26.4    6.8    2.4
        Bryant, Kobe   23.6    5.1    1.7
         Bibby, Mike   18.6    5.5    1.3
      Miller, Reggie   10.2    3.2    7.1
Sort the players? 
(Please answer with: scoring, assists, steals, or none)
Answer> assists
              Player  Score Assists Steals
      Iverson, Allen   26.4    6.8    2.4
      McGrady, Tracy   28.0    5.5    1.4
         Bibby, Mike   18.6    5.5    1.3
        Bryant, Kobe   23.6    5.1    1.7
      Miller, Reggie   10.2    3.2    7.1
Sort the players? 
(Please answer with: scoring, assists, steals, or none)
Answer> steals
              Player  Score Assists Steals
      Miller, Reggie   10.2    3.2    7.1
      Iverson, Allen   26.4    6.8    2.4
        Bryant, Kobe   23.6    5.1    1.7
      McGrady, Tracy   28.0    5.5    1.4
         Bibby, Mike   18.6    5.5    1.3
Sort the players? 
(Please answer with: scoring, assists, steals, or none)
Answer> scoring
              Player  Score Assists Steals
      McGrady, Tracy   28.0    5.5    1.4
      Iverson, Allen   26.4    6.8    2.4
        Bryant, Kobe   23.6    5.1    1.7
         Bibby, Mike   18.6    5.5    1.3
      Miller, Reggie   10.2    3.2    7.1
Sort the players? 
(Please answer with: scoring, assists, steals, or none)
Answer> name
              Player  Score Assists Steals
         Bibby, Mike   18.6    5.5    1.3
        Bryant, Kobe   23.6    5.1    1.7
      Iverson, Allen   26.4    6.8    2.4
      McGrady, Tracy   28.0    5.5    1.4
      Miller, Reggie   10.2    3.2    7.1
Sort the players? 
(Please answer with: scoring, assists, steals, or none)
Answer> none
Thanks for using this program.
frilled.cs.indiana.edu%
Grading
Feedback will be provided within a week, grades will be posted on-line.