Textbook Section 6.18 Homework 7-1
In this assignment you are being asked to write some methods that operate on an array
of int
values. You will code all the methods and use your main
method to test your methods.
Your class should be named Array
Your class will have the following methods (click on the method signatures for the Javadoc description of the methods):
For example, given the following array:
myArray = {45, 22, 18, 89, 82, 79, 15, 69, 100, 55, 48, 72, 16, 98, 57, 75, 44, 32, 21, 14, 7, 16, 49, 58, 72}
Sum of whole array = 1253 Sum of elements 12-18 = 343 Average of whole array = 50.0 Average of elements 12-18 = 49.0 Max of whole array = 100 Max of elements 12-18 = 98 Index of first Max of whole array = 8 Index of first Max of elements 12-18 = 13 Min of whole array = 7 Min of elements 12-18 = 16 Index of first Min of whole array = 20 Index of first Min of elements 12-18 = 12 Count of elements below average of whole array = 13 Count of elements below average of elements 12-18 = 4 Count of elements above average of whole array = 12 Count of elements above average of elements 12-18 = 3 Rotating once myArray = {72, 45, 22, 18, 89, 82, 79, 15, 69, 100, 55, 48, 72, 16, 98, 57, 75, 44, 32, 21, 14, 7, 16, 49, 58} Rotating 5 more times myArray = {14, 7, 16, 49, 58, 72, 45, 22, 18, 89, 82, 79, 15, 69, 100, 55, 48, 72, 16, 98, 57, 75, 44, 32, 21} Reversing the array myArray = {21, 32, 44, 75, 57, 98, 16, 72, 48, 55, 100, 69, 15, 79, 82, 89, 18, 22, 45, 72, 58, 49, 16, 7, 14}