pengertian Array dan contoh kelas rentang


Pengertian Array

Array adalah sebuah struktur data yang terdiri atas banyak variabel dengan tipe data sama, dimana masing-masing elemen variabel mempunyai nilai indeks. Indeks array selalu bertipe integer yang dimulai dari 0. Setiap elemen array tersebut dapat diakses dengan cara A[indeks]. Berikut ini gambar yang dapat mengilustrasikan sebuah array :


Apakah masih bingung dengan ilustrasi diatas? Oke baiklah jika masih bingung akan saya coba kasih contoh penerapan array sebagai berikut :

Misal :

Array A yang berisi lima buah elemen bertipe integer, yaitu 10, 20, 30, 40, dan 50. Maka index 
array tersebut ialah :

A[0]=10
A[1]=20
A[2]=30
A[3]=40
A[4]=50

Macam - macam array :
1. Array Satu Dimensi
   Array satu dimensi adalah array yang hanya berisi satu dimensi saja.
    a. 
Mendeklarasikan varibel Array
   Pendeklarasian variabel array dilakukan dengan bentuk:
   tipe namaVariabelArray[];
   atau
  tipe [] namaVariabelArray;
  
   Contoh :
   int [] umur;
   Sampai disini kita hanya mendeklarasikan variabel bertipe array. 
   Artinya,      
   jumlah elemen dan nilai-nilai dari setiap elemennya masih di set dengan     
   nilai null.

   Untuk mendeklarasikan array sekaligus memberikan nilai dapat dilakukan        dengan cara sebagai berikut :
  • double []grades = {100, 90, 80, 75};
  • String days[] = { “Mon”, “Tue”, “Wed”, “Thu”, “Fri”, “Sat”,“Sun”};
    b. Mengakses Elemen Array
   Elemen array dapat diakses melalui bentuk:
  namaVariabelArray[index].
   Contoh :
   class cobaArray {
      public static void main(String [] args){
      int [] jumlahHari;
      jumlahHari = new int[4];
      jumlahHari[0] = 31;
      jumlahHari[1] = 28;
      jumlahHari[2] = 31;
      jumlahHari[3] = 30;
           
      System.out.println("Bulan Maret memiliki " + jumlahHari[2] + " hari.");
      }
    }


2. Array Multi dimensi / Dua Dimensi
    Array multi-dimensi  merupakan array dari array. Artinya, terdapat sebuah       array yang setiap elemennya juga bertipe array.
     Cara mendeklarasikan Array Multi Dimensi :
  tipe namaVariabelArray [][];
    atau
  tipe  [][] namaVariabelArray;

    Contoh :
   int[][] twoD = new int[512][128];

   char[][][] threeD = new char[8][16][24];

   String[][] dogs = {{ "terry", "brown" },

                          { "Kristin", "white" },

                          { "toby", "gray"},
                          { "fido", "black"}
                          };
setelah kita mempelajari jenis jenis Array di atas saya akan menunjukan contoh program array kelas rentang:

class kelasrentang{
    int[]buatrentang(int bawah,int atas){
        int rentang[]=new int[(atas-bawah)+1];
        for(int i=0; i<rentang.length; i++){
            rentang[i]=bawah++;
        }
        return rentang;
    }
    public static void main(String[]rentang){
        int inilarik[];
        kelasrentang inirentang=new kelasrentang();
        inilarik=inirentang.buatrentang(5,20);
        System.out.print("lariknya adalah: [ ");
        for (int i=0; i<inilarik.length; i++){
            System.out.print(inilarik[i]+" ");
        }
        System.out.println("]");
    }
}

output :




selamaattt mencoba ya, jangan lupa untuk menerapkan dan mengembangkan program sederhana ini kedalam program lain. Semoga Bermanfaat^^

jika kalian ingin belajar dan medalami tentang program lebih lanjut kalian bisa sering berkunjung di blog ini.



Komentar

Postingan populer dari blog ini

Pengertian Program Jangkauan dan contohnya

Main Program pada Bluej