Professional Documents
Culture Documents
Advanced Array Concepts - 2D Array
Advanced Array Concepts - 2D Array
Concepts
OBJECTIVES
• Using Two-Dimensional Arrays
• Understanding Ragged Arrays
2
Using Two-Dimensional Arrays
• Two-dimensional arrays
– Have two or more columns of values
– Have rows and columns
– Use two subscripts
– Are often called a matrix or table
int[][] someNumbers = new int[3][4];
3
Using Two-Dimensional Arrays (cont’d.)
• matrix.length
✓ 20
• matrix[0].length
✓ 15
4
Using the length Field with a
Two-Dimensional Array
5
Using Two-Dimensional Arrays
(cont’d.)
6
Passing a Two-Dimensional Array
to a Method
• Pass the array name just as you do with
a one-dimensional array
9
Checkpoint Activity
• Give at least five practical
(real-life) examples of a 2D
array.
10