Array Java
Array digunakan untuk menyimpan beberapa nilai dalam satu variabel, alih-alih mendeklarasikan variabel terpisah untuk setiap nilai.Untuk mendeklarasikan array, tentukan jenis variabel dengan tanda kurung siku:
String[] cars;
Kami sekarang telah mendeklarasikan variabel yang menampung array string. Untuk memasukkan nilai ke dalamnya, kita dapat menggunakan literal array - tempatkan nilai dalam daftar yang dipisahkan koma, di dalam kurung kurawal:
String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
Untuk membuat array bilangan bulat, Anda dapat menulis:
int[] myNum = {10, 20, 30, 40};
Akses Elemen Array
Anda mengakses elemen array dengan mengacu pada nomor indeks.Pernyataan ini mengakses nilai elemen pertama di cars:
Contoh :
Input :
public class Main {
public static void main(String[] args) {
String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
System.out.println(cars[0]);
}
}Output :
VolvoCatatan: Indeks array dimulai dengan 0: [0] adalah elemen pertama. [1] adalah elemen kedua, dst.
Ubah Elemen Array
Untuk mengubah nilai elemen tertentu, lihat nomor indeks:cars[0] = "Opel";
Contoh :
Input :
public class Main {
public static void main(String[] args) {
String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
cars[0] = "Opel";
System.out.println(cars[0]);
}
}Output :
OpelPanjang Array
Untuk mengetahui berapa banyak elemen yang dimiliki array, gunakan properti length:Contoh :
Input :
public class Main {
public static void main(String[] args) {
String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
System.out.println(cars.length);
}
}Output :
4Loop Melalui Array
Anda dapat mengulang elemen array dengan for loop, dan menggunakan properti length untuk menentukan berapa kali loop harus dijalankan.Contoh berikut menampilkan semua elemen dalam array cars:
Contoh :
Input :
public class Main {
public static void main(String[] args) {
String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
for (int i = 0; i < cars.length; i++) {
System.out.println(cars[i]);
}
}
}Output :
Volvo
BMW
Ford
MazdaLoop Through Array dengan For-Each
Ada juga loop "for-each", yang digunakan secara eksklusif untuk mengulang elemen dalam array:Syntax :
for (type variable : arrayname) {
...
}Contoh berikut menampilkan semua elemen dalam array cars, menggunakan loop "for-each":
Contoh :
Input :
public class Main {
public static void main(String[] args) {
String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
for (String i : cars) {
System.out.println(i);
}
}
}Output :
Volvo
BMW
Ford
MazdaContoh di atas dapat dibaca seperti ini: untuk setiap elemen String (disebut i - seperti dalam indeks) di cars, cetak nilai i.
Jika Anda membandingkan untuk loop dan for-each loop, Anda akan melihat bahwa untuk setiap metode lebih mudah untuk ditulis, tidak memerlukan penghitung (menggunakan properti length), dan lebih mudah dibaca.
Array Multidimensi
Array multidimensi adalah array dari array.Untuk membuat larik dua dimensi, tambahkan setiap larik dalam kumpulan kurung kurawalnya sendiri:
Contoh :
int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} };
myNumbers sekarang menjadi larik dengan dua larik sebagai elemennya.
Untuk mengakses elemen larik myNumbers, tentukan dua indeks: satu untuk larik, dan satu lagi untuk elemen di dalam larik itu. Contoh ini mengakses elemen ketiga (2) dalam larik kedua (1) dari myNumbers:
Contoh :
Input :
public class Main {
public static void main(String[] args) {
int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} };
int x = myNumbers[1][2];
System.out.println(x);
}
}Output :
7Kita juga dapat menggunakan for loop di dalam for loop lainnya untuk mendapatkan elemen array dua dimensi (kita masih harus menunjuk ke dua indeks):
Contoh :
Input :
public class Main {
public static void main(String[] args) {
int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} };
for (int i = 0; i < myNumbers.length; ++i) {
for(int j = 0; j < myNumbers[i].length; ++j) {
System.out.println(myNumbers[i][j]);
}
}
}
}Output :
1
2
3
4
5
6
7
KAMU SEDANG MEMBACA
Bahasa Pemrograman Java Pemula Dan Tingkat Lanjut
FantasiTutorial dan pembelajaran Bahasa Pemrograman Java Lengkap Untuk Pemula dan tingkat lanjut. Di sertai contoh yang mudah di pahami Berbahasa Indonesia. Persyaratan untuk mengikuti tutorial Mempunyai minat menjadi seorang programmer dan atau menjadi mo...