forked from akash-coded/core-java
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMultidimensionalArray.java
More file actions
37 lines (32 loc) · 1.02 KB
/
MultidimensionalArray.java
File metadata and controls
37 lines (32 loc) · 1.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
public class MultidimensionalArray {
public static void example1() {
int[][] array; // declaration
array = new int[2][3]; // instantiation
// initialization
array[0][0] = 10;
array[0][1] = 20;
array[0][2] = 30;
array[1][0] = 100;
array[1][1] = 101;
array[1][2] = 102;
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[0].length; j++) {
System.out.print(array[i][j] + "\t");
}
System.out.println();
}
}
public static void example2() {
int[][] array = { { 10, 20, 30 }, { 100, 101, 102 } }; // declaration, instantiation and initialization
// using foreach loop to traverse a multi-dimensional array
for (int[] row : array) {
for (int element : row) {
System.out.print(element + "\t");
}
System.out.println();
}
}
public static void main(String[] args) {
example2();
}
}