Rabu, 29 Mei 2013

ARRAY I DIMENSI PADA JAVA

Pembahasan dibawah ini mengenai ARRAY DIMENSI 1 pada JAVA 

Array adalah kumpulan data pada suatu Variabel.
cara mendeklarasikan suatu array adalah sebagai berikut :
tipe_array  nama_array[];
tipe array[] nama array;

contoh : int nilai[];
              char[] huruf;
Agar kita dapat memesan tempat di memori untuk menampung elemen-elemen array.Adapun caranya adalah dengan memakai new karena dalam java suatu array dianggap sebagai objek.
Format Penulisanya adalah sebagai berikut:
           nama array=new tipe array[jumlah elemen array];
contoh : int nilai; 
             nilai[]=new int [5];

untuk dapat mengakses elemen array dapat dilakukan dengan menyebutkan elemen ke berapa dari array yang akan diakses, seperti berikut ini :

         nama_array[elemen_array]

kita juga dapat melakukan deklarasi dan pembuatan array hanya pada satu baris statement. 
Format penulisanya adalah sebagai berikut :
       tipe_array nama_array[]=new tipe_array [total_elemen_array];
contoh : int nilai[]=new int[5];

inisialisai array hanya dapat dilakukan dengan format penulisannya sebagai berikut :
tipe_array nama_array={ nilai_indeks_0,nilai_indeks_1,nilai_indeks_2,......,nilai_indeks_n};
contoh : int nilai[]={ 70,65,85}:

untuk mengetahui panjang dari suatu array yang telah kita buat, kita dapat memakai properti length. Adapun format untuk menggunakan length adalah sebagai berikut :
var_array[].length

Agar kawan-kawan semua dapat lebih memahaminya,, saya berikan sekaligus dengan contoh progamnya.

import javax.swing.JOptionPane;
public class array3{
public static void main(String [] args)
{
int nilai[]=new int [3]; 
int nim[]= new int [3];
String nama[]= new String[3];
double ratarata=0.0;

for( int i=0; i<nilai.length;i++) 
{
String y=JOptionPane.showInputDialog(" masukkan NIM = ");
nim[i]=Integer.parseInt(y);
nama[i]=JOptionPane.showInputDialog(" masukkan Nama = ");
String x=JOptionPane.showInputDialog(" masukkan Nilai = ");
nilai[i]=Integer.parseInt(x);

ratarata+=nilai[i];

System.out.println(" NIM   ="+ nim[i]);
System.out.println(" Nama  =" + nama[i]);
System.out.println(" Nilai ="+ nilai[i]);
System.out.println("____________________________");
}                                                                                                                                              


ratarata/=nilai.length;

System.out.println(" Nilai rata-rata ="+ratarata);

}
}



























Tidak ada komentar:

Posting Komentar