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