Upcoming SlideShare
×

Chapter 11

189 views
138 views

Published on

Published in: Sports, Technology
0 Likes
Statistics
Notes
• Full Name
Comment goes here.

Are you sure you want to Yes No
• Be the first to comment

• Be the first to like this

Views
Total views
189
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
3
0
Likes
0
Embeds 0
No embeds

No notes for slide

Chapter 11

1. 1. Two-Dimensional Arrays Chapter 11
2. 2. 11 What is a two-dimensional array? A two-dimensional array has “rows” and “columns,” and can be thought of as a series of one-dimensional arrays stacked on top of one another.
3. 3. 11 Declare a two-dimensional array: int[][] anArray = new int[5][5]; Declaring a Two-Dimensional Array
4. 4. 11 Iterating a Two-Dimensional Array Use a nested for loop: Outer loop iterates the row Inner loop iterates the column. for ( int i=0; i<5; i++ ) { for ( int j=0; j<5; j++ ) { anArray[i][j] = i+j; } }
5. 5. 11 Multidimensional Arrays Arrays can have more than two dimensions. Multidimensional arrays are not commonly used as they quickly become difficult to manage. Declare multidimensional array: int[][][] anArray = new int[5][5][5];
6. 6. 11 Implementing Cellular Automata One generation per row One-dimensional array holds on/off status of each cell in each generation
7. 7. 11 The Game of Life Using two-dimensional arrays: Entire board is one generation. Two-dimensional array holds state of each cell of the game board organized in rows and columns.