Instansiasi
Pengaksesan Elemen
Array Multidimensi
Tulis tipe data
Diikuti tanda kurung [ ]
Diikuti nama identifier
Bentuk umum:
tipeData [] namaVar;
Atau
tipeData namaVar[];
num
Objek Array
Instansiasi = pembuatan
Membutuhkan konstruktor
Melebihi jangkauan
Menggunakan length field pada
array
Bentuk umum:
namaArray.length
Contoh
1 public class ContohArray {
2 public static void main(String[] args) {
3 int[] num = new int[10];
4 // num.length me-return nilai 10
5 for(int i = 0; i < num.length; i++) {
6 System.out.println(num[i]);
7 }
8 }
9 }
Konstanta biasanya digunakan untuk
mempermudah pendeklarasian ukuran
array. Contoh:
// deklarasi konstanta
final int ARRAY_SIZE = 10;
// instansiasi
int[] arr = new int[ARRAY_SIZE];
Menggunakan foreach adalah alternatif
untuk mengakses array dengan perulangan
biasa
1 public class ContohArray {
2 public static void main(String[] args) {
3 int[] num = new int[10];
4 // foreach
5 for(int i:num) {
6 System.out.println(i);
7 }
8 }
9 }
Array di dalam array
Menambahkan jumlah tanda kurung
[]
Contoh:
// array int dengan elemen 10 x 5
int[][] arrTwoD = new int[10][5];
// array char 3 x 4 x 5
char[][][] arrThreeD = new char[3][4][5];
// array string 3 baris x 2 kolom
String[][] arrWarna = {{“Satu”, “Merah”},
{“Dua”, “Kuning”},
{“Tiga”, “Hijau”}
};
Cara pengaksesan sama dengan array
satu dimensi
Contoh:
System.out.println(arrWarna[0][1]);
https://www.youtube.com/watch?v=S7s7yIPUn_s
Part 2
https://www.youtube.com/watch?v=aZ_Mjfy_eeE
Part 3
https://www.youtube.com/watch?v=Oa4FvgsCByw
Part 4
https://www.youtube.com/watch?v=JoMCHfbiAvA
Part 5
https://www.youtube.com/watch?v=xkVh0V5ng-g
Latihan Array