- Multi-dimensional arrays.
- Basics of
multi-dimensional arrays
- Row, column
- Length
- Multi-dimensional
arrays are arrays of arrays of ??
Multi-dimensional arrays
Examples:
- CorpSales.java
- Demonstrates
creating and filling a two dimensional array with primitive values and
then totalling all elements.
- Lengths.java
- Demonstrates the
use of the length attribute and initializer lists with two dimensional
arrays.
- MonthsDays.java
- Demonstrates the
array of array nature of multidimensional arrays. The "rows"
don't have to be of the same length.
Ragged
Array - An array of arrays in
which
the rows are of different sizes.
Exercise:
Given the following method header:
/********************************************************
* getTotal returns the total value of all elements of the matrix
* @param matrix a two dimensional matrix of sales numbers
********************************************************/
public double getTotal(double [][] matrix)
- What are all of the possible states of this array of arrays? (Draw some pictures)
- What code would you write to calculate the total of all of
the elements of this array?
CS
239 - Spring 2012