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

Program java Bilangan Prima 1-100

Program Java Bilangan Ganjil 1 - 100

Program Bilangan Positif dan Negatif Menggunakan IF