Pembahasan dibawah ini mengenai ARRAY DIMENSI 1 pada JAVA
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