2D Arrays

studied byStudied by 113 people
3.5(2)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 9

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

10 Terms

1

2D Arrays

Arrays that have rows and columns, forming a grid-like structure.

New cards
2

Array of Arrays

A 2D array

New cards
3

Rows length

The number of rows in a 2D array, accessed using arrayName.length.

New cards
4

Columns length

The length of the first column in a 2D array, accessed using arrayName[0].length.

New cards
5

Indexes

Positions in a 2D array

New cards
6

Initialize a 2D array by elements

int[][] numbers = {{1,2,3,4},{5,6,7,8}};

This would create the two-dimensional array with first row as array [1, 2, 3, 4] and second row as array [5, 6, 7, 8].

New cards
7

Initialize a 2D array by size

int[][] numbers = new int[2][2];
numbers[0][0] = 0;
//...

This would create the two dimensional array with 2 rows and 2 columns. Then you can set the values of individual elements using the row and column index.

New cards
8

How do you access an element of a 2D array?

Use the row index (r), then the column index (c), as shown.

Example: Access element in second row, first column. This would print “5”.

int[][] numbers = {{1,2,3,4},{5,6,7,8}};
System.out.print(numbers[1][0]);
New cards
9

What index does any array start at?

0

New cards
10

What index does an array end at?

array.length - 1

New cards

Explore top notes

note Note
studied byStudied by 11 people
1117 days ago
5.0(1)
note Note
studied byStudied by 19 people
836 days ago
5.0(1)
note Note
studied byStudied by 469 people
761 days ago
5.0(1)
note Note
studied byStudied by 6 people
799 days ago
5.0(1)
note Note
studied byStudied by 27 people
720 days ago
4.0(2)
note Note
studied byStudied by 36 people
834 days ago
4.5(2)
note Note
studied byStudied by 8 people
540 days ago
5.0(1)
note Note
studied byStudied by 214 people
672 days ago
5.0(2)

Explore top flashcards

flashcards Flashcard (20)
studied byStudied by 9 people
756 days ago
5.0(1)
flashcards Flashcard (74)
studied byStudied by 52 people
737 days ago
4.8(8)
flashcards Flashcard (108)
studied byStudied by 9 people
25 days ago
5.0(2)
flashcards Flashcard (169)
studied byStudied by 20 people
64 days ago
5.0(3)
flashcards Flashcard (39)
studied byStudied by 45 people
811 days ago
5.0(1)
flashcards Flashcard (20)
studied byStudied by 3 people
679 days ago
5.0(1)
flashcards Flashcard (38)
studied byStudied by 92 people
394 days ago
5.0(1)
flashcards Flashcard (33)
studied byStudied by 6 people
756 days ago
5.0(1)
robot