Topical Information

This set of labs should help you firm up your knowledge of Java's array-like containers.

Core Choices

  1. You may do Programming Exercises P7.1-4 for (Level 2.5).

    You may add Programming Exercise P7.5 to this for an additional (Level 1).

  2. You may do Programming Exercise P7.6 for (Level 1.5). (Don't forget to add the distance between the last and first points to your perimeter!)

    You may blend in Programming Exercise P7.18 for an additional (Level 1). I say 'blend in' since the suggested test cases are different and so you'll need to merge the two sets of tests — draw the rectangle and regular hexagon as well as finding the perimeter and area of the square and pentagon.

  3. You may do Programming Exercise P7.7 for (Level 0.5).

  4. You may do Programming Exercise P7.8 for (Level 1).

  5. You may do Programming Exercise P7.9 for (Level 1).

    You may blend in Programming Exercise P7.10 for an additional (Level 1). Just ask the user whether to label all runs or just the longest run before printing your sequence.

  6. You may do Programming Exercise P7.11 for (Level 1). (You are basically assuming that no one ever finishes peeing. And keep printing the layout as new patrons arrive until all stalls are filled.)

  7. You may do Programming Exercise P7.12 for (Level 1.5).

  8. You may do Programming Exercise P7.13 for (Level 1.5).

  9. You may do Programming Exercise P7.14 for (Level 1.5).

    I'll even throw in another (Level 1) if you make your board graphical instead of textual.

  10. You may do Programming Exercise P7.15 for (Level 2).

  11. You may do Programming Exercise P7.16 for (Level 2). Make sure you embed appropriate spaces and/or newlines in your String version so that it looks nice and square when printed.

  12. This space reserved to add more labs...maybe...


Your target level for this lab set is (Level 6). Please, choose from the core choices to meet this goal. After you've met it, you may decide to improve the level total by selecting from the boosters below.

Boosters