Daftar Isi:
Video: Belajar Java Dari Nol: Array 2024
An array di Jawa adalah seperangkat variabel yang direferensikan dengan menggunakan nama variabel tunggal yang dikombinasikan dengan nomor indeks. Setiap item dari sebuah array adalah elemen . Semua elemen dalam array harus memiliki tipe yang sama. Jadi, array itu sendiri memiliki tipe yang menentukan elemen macam apa yang dapat dikandungnya. Int array dapat berisi nilai int, misalnya, dan array String dapat berisi string.
Ditulis setelah nama variabel, nomor indeks dilampirkan dalam tanda kurung. Jadi jika nama variabelnya adalah x, Anda bisa mengakses elemen tertentu dengan ekspresi seperti x [5].
Indeks angka dimulai dengan 0 (nol) untuk elemen pertama, jadi x [0] mengacu pada elemen pertama.
Mendeklarasikan sebuah array
Sebelum membuat array, Anda harus mendeklarasikan sebuah variabel yang mengacu pada array. Deklarasi variabel ini harus menunjukkan jenis elemen yang disimpan oleh array, diikuti oleh satu set kurung kosong, seperti ini:
String [] nama;
Di sini, sebuah variabel bernama nama dinyatakan. Tipenya adalah array dari objek String.
Anda juga bisa meletakkan tanda kurung pada nama variabel dan bukan tipenya. Dua pernyataan berikut ini membuat array elemen int:
int [] array1; // array dari int elements int array2 []; // array lain dari elemen int
Mendeklarasikan array sebenarnya tidak membuat array. Untuk melakukan itu, Anda harus menggunakan kata kunci baru, diikuti oleh tipe array. Misalnya:
String [] nama; nama = String baru [10];
Atau, lebih ringkas:
String [] names = new String [10];
Inisialisasi elemen array
Anda dapat menginisialisasi array dengan menetapkan nilai satu per satu, seperti ini:
String [] days = new Array [7]; Hari [0] = "Minggu"; Hari [1] = "Senin"; Hari [2] = "Selasa"; Hari [3] = "Rabu"; Hari [4] = "Kamis"; Hari [5] = "Jumat"; Hari [6] = "Sabtu";
Atau Anda dapat menggunakan singkatan berikut:
String [] days = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"};
Di sini, setiap elemen yang ditugaskan ke array tercantum dalam initializer array . Jumlah nilai yang tercantum dalam inisialisasi menentukan panjang array yang diciptakan oleh penginisialisasi.
Menggunakan loop dengan array
Sering, array diproses dalam untuk loop. Sebagai contoh, berikut ini adalah untuk loop yang menciptakan sebuah array dari 100 bilangan acak, dengan nilai berkisar antara 1 sampai 100:
int [] numbers = new int [100]; untuk bilangan (int i = 0; i <100; i ++) [i] = (int) (Matematika acak () * 100) + 1;
Java juga menyediakan tipe khusus untuk loop yang disebut enhanced untuk loop yang dirancang untuk menyederhanakan loop yang memproses array.Peningkatan untuk loop memungkinkan Anda melewatkan variabel indeks, seperti pada contoh ini:
for (type identifier: array) {statements …} int [] numbers = new int [100]; untuk (int number: number number = (int) (Math, random () * 100) + 1;