1) Listing of the source code ( named Rainfall.java ) for your program
2) Two sample output/execution/runs of your program Optional Group Work:
This assignment may be done in groups. for more information on groups.
Purpose:
Demonstrate your ability to use an array to store values in a program.
Good Programming Practice:
It is important to note the difference between the "seventh element of the sequence" and "sequence element seven". Array subscripts begin at 0, thus the seventh element of the sequence" has a subscript of 6. On the other hand, "sequence element seven" references subscript 7 (i.e., a[7]), which is the eighth element of the sequence. This confusion often leads to "off-by-one" errors.
Why Arrays:
There are all sorts of needs for keeping a sequence of items. From Gilbert and Sullivan's Mikado:
Ko-Ko.
And that Nisi Prius nuisance, who just now is rather rife, The Judicial humorist - I've got him on the list! All funny fellows, comic men, and clowns of private life - They'd none of 'em be missed - they'd none of 'em be missed. And apologetic statesmen of a compromising kind,
Such as - What d'ye call him - Thing'em-bob, and likewise - Never- mind, And 'St- 'st- 'st- and What's-his-name, and also You-know-who - The task of filling up the blanks I'd rather leave to you. But it really doesn't matter whom you put upon the list, For they'd none of 'em be missed - they'd none of 'em be missed!
Chorus.
You may put 'em on the list - you may put 'em on the list; And they'll none of 'em be missed - they'll none of 'em be missed! Here is a smart phone example: Your contacts, now matter how you add them, are kept in a sorted order (in my case by first-name). This is done using some sort of array.