16.8. SkyView - Part B

Part b. Write the SkyView method getAverage, which returns the average of the elements of the section of view with row indexes from startRow through endRow, inclusive, and column indexes from startCol through endCol, inclusive.

For example, if nightSky is a SkyView object where view contains the values shown below, the call nightSky.getAverage(1, 2, 0, 1) should return 0.8. (The average is (1.1 + 1.4 + 0.2 + 0.5) / 4, which equals 0.8). The section being averaged is indicated by the dark outline in the table below.

../_images/SkyViewBEx.png

Figure 1: Example values with the region for the getAverage outlined

../_images/SkyViewClassInfo.png

Figure 1: The class information

16.8.1. Try and Solve It

Finish writing the getAverage method in the class below.

Next Section - DrJava (an IDE)