Labels

GAMBAR-GAMBAR

  • PERKEMBANGAN SISTEM OPERASI ANDROID
  • BAHASA PEMROGRAMAN JAVA
  • SITEM OPERASI OPEN SOURCE
  • KEMAJUAN APLLE

Senin, 15 Oktober 2012

Array [ ] dalam Overload Construktor


Array [ ] dalam Overload Construktor

Langsung saja ane mau buat implementasi array dalam overloading construktor, ane mau buat program penjumlahan array, kayak gini gan sourecodenya,

public class SatuDimensi {
      int[] hitung;
    public SatuDimensi(int[] a) {
        this.hitung = a;
         int x = 0;
         System.out.print("Hasil hitung array adalah ");
        for (int i = 0; i < hitung.length; i++) {
            x+=a[i];
        }
          System.out.println(" " +x);
    }


    public SatuDimensi() {
        int[] ang = {20,4,17,9,12,85,36};
        for (int i = 0; i < ang.length; i++) {
            System.out.print(ang[i]+ "  ");
        }
        System.out.println("");
    }

    public static void main(String[] args) {
        int[] angka = {20,4,17,9,12,85,36};
        System.out.println("Hitung array dari : ");
        SatuDimensi b = new SatuDimensi();
        SatuDimensi a = new SatuDimensi(angka);
    }
}


Maka setelah kita compile akan menghasilkan output demikian : 

Pada source code di atas array yang menggunakan overload construktor  yang telah dijelaskan pada tulisan saya sebelumnya. Dari source code di atas, berikut ini adalah pendeklarasian dan inisialisasi array satu dimensi.

        int[] angka = {20,4,17,9,12,85,36};

     Pernyataan ini mendeklarasikan dan meng-instantiate sebuah array dengan type data integer dan nama identifier angka dengan tujuh elemen (diinisialisasi dengan nilai 20,4,17,9,12,85,36).

Untuk menampilakan nilai dari array menggunakan loop. Pada pendeklarasian constructor yang pertama berparameter String dan constructor kedua default parameter.

Yang dimaksud overloading construktor dalam kelas ini adalah pernyataan
    public SatuDimensi(int[] a) {
//pada construktor ini memiliki parameter int [] a
    }
    public SatuDimensi() {
//pada construktor ini tidak memiliki parameter
    }

Nama : Faris Luthfir Rohman
NIM  : 1110651250

0 komentar:

Posting Komentar

Recent Post

Comments