WEEK 9

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

Tinggalkan komentar