Setelah sebelumnya saya memposting artikel tentang array, maka pada kesempatan ini saya ingin memposting penggunaan array itu dalam bahasa pemrograman. dalam hal ini saya akan menggunakan program java yang sudah dikenal luas. Dalam contoh program ini saya menggunakan jenis array multidimensi. Sebenarnya sudah banyak code-code program yang di posting di internet, tetapi tidak ada salahnya saya berbagi kepada teman-teman tentang pembuatan program menggunakan array multidimensi.
oke, langsung saja, disini saya akan menuliskan program untuk menampilkan tabel siapa yang ada pada baris 1 kolom 1, baris 1 kolom 2 dan seterusnya.
Berikut penulisan programnya
package array2;
import java.util.Scanner;
/**
*
* @author Core i3
*/
public class Array2 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
// Membuat Array dan Scanner
String[][] meja = new String[2][3]; //deklarasi array dan objek baru untuk array 2 baris 3 kolom
Scanner scan = new Scanner(System.in);
// mengisi setiap meja
for(int bar = 0; bar < meja.length; bar++){ //perulangan menampilkan input data pada baris
for(int kol = 0; kol < meja[bar].length; kol++){ //perulangan menampilkan input data pada kolom
System.out.format("Siapa yang akan duduk di meja (%d,%d): ", bar, kol); //menampilkan input
meja[bar][kol] = scan.nextLine(); //input data
}
}
// menampilkan isi Array
System.out.println("---------------------------------------");
for(int bar = 0; bar < meja.length; bar++){ //
for(int kol = 0; kol < meja[bar].length; kol++){
System.out.format("| %s | \t", meja[bar][kol]);
}
System.out.println("");
}
System.out.println("---------------------------------------");
}
}
Dari kode diatas maka, nanti akan ditampilkan
Disitu array dimulai dari baris 0, kolom 0 karena indeks dalam sebuah array dimulai dari indek 0. Nama Ahmad, Bahri dan seterusnya dihasilkan dari inputan yang dilakukan.
Semoga bermanfaat.
mantap gan,sukses terus
BalasHapus