Array pada pemrogramman Java, dapat dibagi menjadi 2 bagian besar, yaitu Array Berdimensi Satu dan Array Multidimensi.
A. Array Berdimensi Satu
Bentuk pendekarasian Array Berdimensi Satu pada pemrograman Java, seperti dibawah ini:
tipe_data[] nama_var_array;
nama_var_array = new tipe_data[ukuran];
Contoh pendeklarasian :
int[] nilai;
nilai = new int[10];
a. Memasukan Nilai ke Array
Untuk memasukan nilai kedalam elemen array, dengan cara menyebutkan index untuk elemen array tersebut. Index dimulai dari index ke 0, bukan dari index ke 1.
nilai[0] = 70;
nilai[1] = 60;
nilai[2] = 80;
b. Mengambil Nilai dari Array
Untuk mengambil nilai dari dalam elemen array, dengan cara yang sama seperti memasukan kedalam elemen array, yaitu dengan menyebutkan index dari elemen array tersebut.
nilai[0];
nilai[1];
System.out.println("Nilai Elemen : " + nilai[0]);
Berikut contoh program array untuk menghitung total nilai dan nilai rata-rata elemen array.
/* ---------------------------- Nama File : Array_D1_01.java Author : Frieyadie ------------------------------- */ import java.util.*; class Array_D1_01 { public static void main(String[] args) { int a, n, jml_nil=0; double nil_rata=0; int[] nilai; // deklarasi variabel array nilai = new int[10]; // membuat objek array Scanner input = new Scanner(System.in); System.out.print("Masukkan Banyak Data = "); n = input.nextInt(); System.out.println(""); //Memasukan Data ke Elemen Array for(a=0; a<n; a++) { System.out.print("Masukkan Array ke " + a + " = "); nilai[a] = input.nextInt(); } //Menampilkan Data ke Elemen Array System.out.println("\n\nData Yang Diinput ke Elemen Array \n"); for(a=0; a<n; a++) { System.out.print("Nilai ke - " + a ); System.out.println(" = " + nilai[a]); jml_nil = jml_nil + nilai[a]; } nil_rata = jml_nil / n; System.out.println("\n---------------------------------------"); System.out.println("Jumlah Array Nilai = " + jml_nil); System.out.println("Nilai Rata-Rata Array Nilai = " + nil_rata); } }
sumber :http://belajar-program.ueuo.com/?tag=array-pada-java
Tidak ada komentar:
Posting Komentar