Bagaimana kabar pembaca sekalian hari ini ? Semoga tetap semangat. Kali ini saya akan membahas tentang
Contoh Array 1 Dimensi. Sebelumnya sudah saya tuliskan tentang
Array 1 Dimensi,
Array 2 Dimensi dan
3 Dimensi. Bila belum membaca, silahkan dibaca terlebih dahulu.
Lalu apa perbedaannya dengan Array 1 Dimensi yang sudah ada? Tentu ada, karena dibawah ini ada sedikit cara yang berbeda. Pasti dapat menambah wawasan juga. Baiklah mari langsung saja perhatikan koding dibawah ini :
package Array;
import javax.swing.JOptionPane;
public class arrayCharFor {
public static void main (String [] args){
// deklarasi variabel input
int jumlahInput=Integer.parseInt(JOptionPane.showInputDialog(null,"Jumlah Inputan Nama ?"));
// inisialisasi isi variabel int input dari jumlahInput
int input []= new int[jumlahInput];
// deklarasi string array
String nama [] = new String [jumlahInput];
// output keterangan
System.out.println("Jumlah Inputan Nama : "+jumlahInput);
// output Judul
System.out.println("\nIndek ke- "+"\tNama");
// for untuk mengolah array string
for (int i=0; i<input.length;i++){
// menampilkan output messagebox sebanyak variabel int input
nama[i]=JOptionPane.showInputDialog("Nama ke-"+(i+1)+" yang akan diinput ?");
// output isi variabel String nama
System.out.println(i+"\t\t"+nama[i]);
}
}
}
Screenshoot koding diatas :
OUTPUT :
- Akan muncul kotak dialog dan isi seperti dibawah ini :
- Kemudian akan muncul tampilan dibawah ini dan isi seperti contoh seperti dibawah ini :
- Akan muncul lagi dan isi seperti gambar dibawah ini :
- Akan muncul lagi dan isi seperti gambar dibawah ini :
- Akan muncul lagi dan isi seperti gambar dibawah ini :
- Akan muncul lagi dan isi seperti gambar dibawah ini :
- Kemudian akan tampil hasil akhir seperti dibawahi ini :
PENJELASAN :
- Memanggil library JOptionPane ( Baris ke-2).
- Deklarasi variabel inputan (baris ke-6).
- Inisialisasi isi variabel array (baris ke-8).
- Inisialisasi variabel array String(baris ke-10).
- Menampilkan output teks (baris ke-12).
- Menampilkan output teks judul (baris ke-14).
- Logika for (baris ke-16), mengeksekusi sesuai dengan inputan variabel inputan (baris ke-6).
- Menampilkan messagebox untuk inputan nama (baris ke 18).
- Menampilkan output teks isi dari indeks i dan array String berupa nama (baris ke-20)
Referensi :
Pande, Putu. "Array 1 Dimensi dan Array 2 Dimensi pada Pemrograman C++".
http://aguspande96.blogspot.co.id. 4 Juni 2015. Web.5 Mei 2016.