CISC 1115
Introduction to Programming Using Java
Lab #12
Techniques III — Arrays

How to Develop and Submit your Labs

Lab 12.1 — Array Information (ArrayInfo)

The file numbers.text contains a header value, followed by that many double values. Create an array of the appropriate size, populate the array with the doubles, and print out various information about the array (see below).

Sample Test Run

For example if the file numbers.text contains:

8
12.3
2.5
9.4
3.14
22.15
17
54.3
7.6
the program should produce the following output:
The array: {12.3, 2.5, 9.4, 3.14, 22.15, 17.0, 54.3, 7.6} contains 8 elements
The first element of the array is 12.3
The last element of the array is 7.6 and is at position 7
The middle element of the array is 3.14 and is at position 3
The largest element of the array is 54.3 and is at position 6
The smallest element of the array is 2.5 and is at position 1
Notes:

Lab 12.2 — Reverser (Reverser) (Approval)

The file numbers.text contains a header value, followed by that many integer values. Read the values into an array, and print them out in reverse to the file reversed.text, preceded by a header value.

Sample Test Run

For example if the file numbers.text contains:

5
10
20
30
40
50
the program should produce the following output:
5
50
40
30
20
10