Hello Again Readers! Maaf, Week 7 dan 8 tidak ada karna UTS.
Week 9 kali ini, kita akan membahas tentang ARRAY!
Array adalah sebuah variabel yang bisa menyimpan banyak data dalam satu variabel. Indeksnya dimulai dari 0. Jika data ada 10, berarti indeksnya 0 hingga 9.
Bagaimana cara menuliskan Array?
datatype[ ] identifiername;
datatype identifiername[ ]
*penulisan [ ] bisa setelah datatype nya atau identifiername nya ~
*penulisan juga ada dua tipe yaitu Direct (langsung) dan Indirect (tidak langsung)
Array memiliki tiga tipe, yaitu:
- 1D (Length) => for hanya 1
Indirect
int a[] = new int [5]; a[0]=5; a[1]=10; a[2]=15; a[3]=20; a[4]=25;
Direct
int a [] = { 5, 6, 7, 8, };
- 2D (Baris Kolom/tabel) => for2 didalam for2
Indirect
int[ ][ ] a = new int [2][3]; a[0][0] = 1; a[0][1] = 2; a[0][2] = 3; a[1][0] = 2; a[1][1] = 1; a[1][2] = 1
Direct
int[][] a =
{
{ 1,2,3 },
{ 2,1,1 },
};
- 3D => for3 dalam for2 , for2 didalam for1
Indirect
int[][][] test = new test [][][];
Direct
int[][][] test =
{
{
{1, -2, 3},
{2, 3, 4}
},
{
{-4, -5, 6, 9},
{1},
{2, 3}
}
};
Photo by Sabri Tuzcu on Unsplash