Home

Overloading constructor & Method Untuk Menampilkan Array 1 Dimensi Dan 2 Dimensi

overload Constructor untuk menampilkan array 1 Dimensi
malam-mallam dikontrakan temen ngebut ngerjain tugas PBO(Pemrograman Berorientasi Objek) ngebut keburu-buru elearning jam 12 ditutup harap dimaklumi source codenya agak berantakan.
oke langsung saja pertama kita bikin overload constructor untuk menampilkan array 1 dimensi bikin class dengan nama Tugas 1 kemudian ketik coding seperti gambar dibawah ini :

Penjelasan :
Class :
Memiliki method dan atribut
Struktur data dari sebuah objek
Dari sebuah class bisa dibuat banyak objek



Atribut dari class Tugas1 sebagai berikut :
private int [] angka;

private int banyakdata;
private double jumlah;
private double rata2;

Method yakni :
Public Tugas1(){
}

Jika ada attribut dalam (int bnykD) merupakan parameter

  for (int i = 0; i < angka.length; i++) {
            angka[i] = Integer.parseInt(JOptionPane.showInputDialog("masukkan nilai"));
            System.out.println("Nilai Angka ke- "+(i+1)+"   = "+angka[i]);
            jumlah += angka[i];
        }
merupakan pengulangan untuk mengisi nilai dalam array menggunakan joptionpane
kemudian  jumlah += angka[i]; merupakan penjumlahan nilai array dari index ke0 sampai index yang diinginkan.

apabila sudah menuliskan program sesuai/sama persis dengan gambar diatas tanpa ada satu error apapun anda bikin class baru untuk menjalankan program tersebut, berikut adalah class main dengan sourcecode sebagai berikut:


penjelasan dari class main;

 import javax.swing.JOptionPane; merupakan salah satu memanggil option input dari keyboard yakni joptionpane
Tugas1 hh = new Tugas1 adalah pembuatan objek dengan nama hh.

(Integer.parseInt(JOptionPane.showInputDialog
                ("masukkan Banyak data yang diinput")));


merupakan konversi String ke Integer.kenapa pakai konversi??karena inputan keyboard joptionpane dianggap sebagai String jadi harus dikonversi terlebih dahulu.
jika selesai maka RUN dengan cara Shift+f6 maka akan tampil gambar sebagai berikut


kemudian isi dengan nilai sesuai dengan keinginan anda
setelah mengisi nilai tekan enter/klik OK
kemudian akan muncul sebagai berikut dan isi ddengan keinginan anda.sampai dengan nilai yang anda input pada pertama kali


setelah inputan nilai yang akan dihitung sudah selesai maka akan tampil output sebagai berikut:





overloading Method untuk menampilkan array 2 Dimensi
singkat curhat saya :
hari semakin larut pagi mata sudah tinggal 5wat tugas masi belum kelar berusaha dan berusaha dengan partner saya Tuan Muda Fillah/Fahmi mengerjakan tugas.apalagi besok ada kuliah pagi.haduhhh rasanya yahhh deadline banget.jadi pada pembahasan ini saya tidak terlalu panjang langsung kesourcecodenya dan outputnya oke?
oke kembali lagi kelaptop
overloading method adalah 
Dalam class, dapat dibuat method yang sama dengan parameter yang berbeda

Parameter dalam suatu method dikatakan berbeda dari method lain, apabila:

Jumlahnya berbeda, meskipun tipe datanya sama

Tipe datanya berbeda, meskipun jumlahnya sama

Jumlah dan tipe datanya berbeda

langsung saja kesource codenya sebagai berikut tapi sebelumnya bikin dulu class baru dengan nama Tugas2






jika sudah mengetikan codding sama persis dengan diatas maka bikin class baru untuk class main 

setelah mengetikan codding diatas seperti biasanya jalankan program anda dengan cara Shift + f6
maka akan tampil sebagai berikut;


massukkan nilai sebanyak 9 kali kemudian akan muncul output seperti dibawah ini





Sekian tutorial dari saya lain kali kita sambung oke????
Hengky Susanto




No comments:

Post a Comment