Skip to content

Commit 1d9d281

Browse files
committed
feat: menambahkan materi array dua dimensi
close #92 Signed-off-by: slowy07 <[email protected]>
1 parent d744c11 commit 1d9d281

File tree

2 files changed

+96
-0
lines changed

2 files changed

+96
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
public class ArrayDuaD{
2+
public static void main(String[] args){
3+
int[][] arraySaya = {{1, 2}, {3, 4}};
4+
5+
for (int i = 0; i < 2; i++){
6+
for (int j = 0; j < 2; j++){
7+
System.out.print(arraySaya[i][j] + " ");
8+
}
9+
10+
System.out.println();
11+
}
12+
}
13+
}
+83
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
## array 2 dimensi java
2+
3+
Array dua dimensi adalah bentuk paling sederhana dari array multidimensi. Array dua dimensi dapat dilihat sebagai array satu dimensi untuk memudahkan pemahaman.
4+
5+
```
6+
tipe_data[][] variabel = new tipe_data[x][y];
7+
```
8+
9+
## mengakses elemen dari array dua dimensi
10+
11+
element dalam array dua dimensi biasanya disebut denga x[i][j] dimana i adalah nomor dari baris dan j adalah nomor dari kolom.
12+
13+
```
14+
x[baris][kolom]
15+
```
16+
sebagai contoh
17+
```java
18+
int[][] arraySaya = new int[11][15];
19+
arr[0][0] = 1;
20+
```
21+
22+
contoh diatas mewakili elemen yang ada di baris pertama dan kolom pertama
23+
24+
contoh
25+
26+
```java
27+
class ArrayDuaD{
28+
public static void main(String[] args){
29+
int[][] arraySaya = new int[10][20];
30+
arr[0][0] = 1;
31+
32+
System.out.println("array[0][0] = " + arraySaya[0][0])
33+
}
34+
}
35+
```
36+
37+
## metode deklarasi langsung
38+
39+
```
40+
tipe_data[][] variabel = {
41+
{valueBaris1kolom1, valueBaris1Kolom2},
42+
{valueBaris2Kolom1, valieBaris2Kolom2}
43+
};
44+
```
45+
46+
contoh
47+
48+
```java
49+
class ArrayDuaD{
50+
pulic static void main(String[] args){
51+
int[][] arraySaya = {{1, 2}, {3, 4}};
52+
53+
// menggunakan perulangan
54+
for (int i = 0; i < 2; i++)
55+
for (int j = 0; j < 2; j++)
56+
System.out.println("arr[" + i + "][" + j + arr[i][j]);
57+
}
58+
}
59+
```
60+
61+
## cetak array 2d dalam format tabel
62+
63+
untuk menampilkan semua elemen array dua dimensi, gunakan loop bersarang. untuk ini dua _for looping_ diperlukan, satu untuk baris dan satu lagi untuk kolom.
64+
65+
contoh
66+
67+
```
68+
class ArrayDuaD{
69+
public static void main(string[] args){
70+
int[][] arraySaya = {{1, 2}, {3, 4}};
71+
72+
// looping untuk baris
73+
for (int i = 0; i < 2; i++){
74+
// looping untuk kolom
75+
for (int j = 0;, j < 2; j++){
76+
System.out.print(arraySaya[i][j] + " ");
77+
}
78+
79+
System.out.println();
80+
}
81+
}
82+
}
83+
```

0 commit comments

Comments
 (0)