Array
About Array An array is a structure that holds multiple values of the same type. The length of an array is established when the array is created (at runtime). After creation, an array is a fixed-length structure.
Macam-macam Array Array Satu Dimensi Array Dua Dimensi Array Multi Dimensi
Array Satu Dimensi
Tentang Array Satu Dimensi Pada array satu dimensi hanya terdapat satu baris dengan sejumlah kolom Setiap elemen array mempunyai tipe data yang sama Index array dimulai dari 0 Pada java, String sebenarnya merupakan array 1 dimensi dari character
Tentang Array Satu Dimensi A[10]
Tentang Array Satu Dimensi A[10] Nama Array adalah A
Tentang Array Satu Dimensi A[10] Jumlah Element Array A adalah 10
Tentang Array Satu Dimensi A[10] Index Array dimulai dari 0
Tentang Array Satu Dimensi A[10] Element Array Index ke 0 (A[0])
Tentang Array Satu Dimensi A[10] Element Array Index ke 1 (A[1])
Deklarasi Array 1 Dimensi type nama_array[] = new type [n]; Bentuk umum
Deklarasi Array 1 Dimensi type nama_array[] = new type [n]; Bentuk umum Tipe data array, contoh : int, float, double
Deklarasi Array 1 Dimensi type nama_array[] = new type [n]; Bentuk umum Nama array, aturan sama dengan penamaan variabel
Deklarasi Array 1 Dimensi type nama_array[] = new type [n]; Bentuk umum Kurung siku menunjukkan pendeklarasian array 1 dimensi
Deklarasi Array 1 Dimensi type nama_array[] = new type [n]; Bentuk umum Keyword new untuk membentuk objek array baru
Deklarasi Array 1 Dimensi type nama_array[][] = new type [n]; Bentuk umum Jumlah element array
Deklarasi Array 1 Dimensi type nama_array[] = new type [n]; Bentuk umum Jangan lupa titik koma (;)
Deklarasi Array 1 Dimensi type nama_array[] = new type [n]; Bentuk umum Contoh deklarasi array 1 dimensi int arr1d [] = new int[10]; float A[] = new float [5]; double B[] = new double [2];
Contoh Program
import java.util.*; public class array1 { public static void main(String args[]) { String nim[]=new String[2]; int nilai[]=new int[2]; int i; Scanner entry=new Scanner(System.in); for(i=0;i<=1;i++) { System.out.println ("masukkan nim="); nim[i]=entry.next(); System.out.println ("masukkan Nilai="); nilai[i]=entry.nextInt(); } for(i=0;i<=1;i++) { System.out.println ("nim "+"Nilai "); System.out.println (" "+nim[i]+" "+nilai[i]); }
Array Dua Dimensi
Tentang Array Dua Dimensi Merupakan gabungan dari beberapa array 1 (satu) dimensi (array of array) Terdiri dari baris (row) dan kolom (column) Biasa disebut juga sebagai sebuah MATRIX Index array dimulai dari 0 (nol) Biasa digambarkan sebagai sebuah matriks yang terdiri dari baris dan kolom
Tentang Array Dua Dimensi A[3][4] Perhatikan array di samping! -Array terdiri dari baris dan kolom
Tentang Array Dua Dimensi A[3][4] Baris (Row) Perhatikan array di samping! -Array terdiri dari baris dan kolom
Tentang Array Dua Dimensi A[3][4] Kolom (Column) Perhatikan array di samping! -Array terdiri dari baris dan kolom
Tentang Array Dua Dimensi A[3][4] Perhatikan array di samping! -Array terdiri dari baris dan kolom -Array A terdiri dari 3 baris dan 4 kolom
Tentang Array Dua Dimensi A[3][4] Perhatikan array di samping! -Array terdiri dari baris dan kolom -Array A terdiri dari 3 baris dan 4 kolom baris
Tentang Array Dua Dimensi A[3][4] Perhatikan array di samping! -Array terdiri dari baris dan kolom -Array A terdiri dari 3 baris dan 4 kolom kolom
Tentang Array Dua Dimensi A[3][4] Perhatikan array di samping! -Array terdiri dari baris dan kolom -Array A terdiri dari 3 baris dan 4 kolom -Index array dimulai dari 0 dan sebuah elemen array ditunjukkan oleh index (baris,kolom)
Tentang Array Dua Dimensi A[3][4] Perhatikan array di samping! -Array terdiri dari baris dan kolom -Array A terdiri dari 3 baris dan 4 kolom -Index array dimulai dari 0 dan sebuah elemen array ditunjukkan oleh index (baris,kolom)
Tentang Array Dua Dimensi (0,0) A[3][4] Perhatikan array di samping! -Array terdiri dari baris dan kolom -Array A terdiri dari 3 baris dan 4 kolom -Index array dimulai dari 0 dan sebuah elemen array ditunjukkan oleh index (baris,kolom) Baris ke-0, Kolom ke-0
Tentang Array Dua Dimensi (0,0) (0,1) A[3][4] Perhatikan array di samping! -Array terdiri dari baris dan kolom -Array A terdiri dari 3 baris dan 4 kolom -Index array dimulai dari 0 dan sebuah elemen array ditunjukkan oleh index (baris,kolom) Baris ke-0, Kolom ke-1
Tentang Array Dua Dimensi (0,0)(0,1) (0,2) A[3][4] Perhatikan array di samping! -Array terdiri dari baris dan kolom -Array A terdiri dari 3 baris dan 4 kolom -Index array dimulai dari 0 dan sebuah elemen array ditunjukkan oleh index (baris,kolom) Baris ke-0, Kolom ke-2
Tentang Array Dua Dimensi (0,0)(0,1)(0,2)(0,3) (1,0) A[3][4] Perhatikan array di samping! -Array terdiri dari baris dan kolom -Array A terdiri dari 3 baris dan 4 kolom -Index array dimulai dari 0 dan sebuah elemen array ditunjukkan oleh index (baris,kolom) Baris ke-1, Kolom ke-0
Tentang Array Dua Dimensi (0,0)(0,1)(0,2)(0,3) (1,0)(1,1)(1,2)(1,3) (2,0)(2,1)(2,2)(2,3) A[3][4] Perhatikan array di samping! -Array terdiri dari baris dan kolom -Array A terdiri dari 3 baris dan 4 kolom -Index array dimulai dari 0 dan sebuah elemen array ditunjukkan oleh index (baris,kolom) Array terdiri dari 12 elemen
Halaman ini tidak benar-benar kosong
Deklarasi Array 2 Dimensi type nama_array[][] = new type[m][n]; Bentuk umum
Deklarasi Array 2 Dimensi type nama_array[][] = new type[m][n]; Bentuk umum Tipe data array, contoh : int, float, double
Deklarasi Array 2 Dimensi type nama_array[][] = new type[m][n]; Bentuk umum Nama array, aturan sama dengan penamaan variabel
Deklarasi Array 2 Dimensi type nama_array[][] = new type[m][n]; Bentuk umum Dua pasang kurung siku menunjukkan pendeklarasian array 2 dimensi
Deklarasi Array 2 Dimensi type nama_array[][] = new type[m][n]; Bentuk umum Keyword new untuk membentuk objek array baru
Deklarasi Array 2 Dimensi type nama_array[][] = new type[m][n]; Bentuk umum Jumlah baris array
Deklarasi Array 2 Dimensi type nama_array[][] = new type[m][n]; Bentuk umum Jumlah kolom array
Deklarasi Array 2 Dimensi type nama_array[][] = new type[m][n]; Bentuk umum Jangan lupa titik koma (;)
Deklarasi Array 2 Dimensi type nama_array[][] = new type[m][n]; Bentuk umum Contoh deklarasi array 2 dimensi int arr2d[][] = new int[3][4]; float A[][] = new float[2][5]; double B[][] = new double[4][2];
Contoh Program
class arr2d { public static void main(String iin[]) { int A[][] = new int[3][4]; int baris, kolom, isi; isi = 1; for(baris=0; baris<3; baris++) { for(kolom=0; kolom<4; kolom++) { A[baris][kolom] = isi; isi++; } for(baris=0; baris<3; baris++) { for(kolom=0; kolom<4; kolom++) { System.out.print(A[baris][kolom]); } System.out.println(); }
class arr2d { public static void main(String iin[]) { int A[][] = new int[3][4]; int baris, kolom, isi; isi = 1; for(baris=0; baris<3; baris++) { for(kolom=0; kolom<4; kolom++) { A[baris][kolom] = isi; isi++; } for(baris=0; baris<3; baris++) { for(kolom=0; kolom<4; kolom++) { System.out.print(A[baris][kolom]); } System.out.println(); } Pendefinisian class arr2d
class arr2d { public static void main(String iin[]) { int A[][] = new int[3][4]; int baris, kolom, isi; isi = 1; for(baris=0; baris<3; baris++) { for(kolom=0; kolom<4; kolom++) { A[baris][kolom] = isi; isi++; } for(baris=0; baris<3; baris++) { for(kolom=0; kolom<4; kolom++) { System.out.print(A[baris][kolom]); } System.out.println(); } Fungsi main
class arr2d { public static void main(String iin[]) { int A[][] = new int[3][4]; int baris, kolom, isi; isi = 1; for(baris=0; baris<3; baris++) { for(kolom=0; kolom<4; kolom++) { A[baris][kolom] = isi; isi++; } for(baris=0; baris<3; baris++) { for(kolom=0; kolom<4; kolom++) { System.out.print(A[baris][kolom]); } System.out.println(); } Pendeklarasian sebuah array bernama A bertipe integer yang terdiri dari 3 baris dan 4 kolom
class arr2d { public static void main(String iin[]) { int A[][] = new int[3][4]; int baris, kolom, isi; isi = 1; for(baris=0; baris<3; baris++) { for(kolom=0; kolom<4; kolom++) { A[baris][kolom] = isi; isi++; } for(baris=0; baris<3; baris++) { for(kolom=0; kolom<4; kolom++) { System.out.print(A[baris][kolom]); } System.out.println(); } Deklarasi variabel baris, kolom dan isi
class arr2d { public static void main(String iin[]) { int A[][] = new int[3][4]; int baris, kolom, isi; isi = 1; for(baris=0; baris<3; baris++) { for(kolom=0; kolom<4; kolom++) { A[baris][kolom] = isi; isi++; } for(baris=0; baris<3; baris++) { for(kolom=0; kolom<4; kolom++) { System.out.print(A[baris][kolom]); } System.out.println(); } Proses pengisian array 2 dimensi dengan perulangan for.
class arr2d { public static void main(String iin[]) { int A[][] = new int[3][4]; int baris, kolom, isi; isi = 1; for(baris=0; baris<3; baris++) { for(kolom=0; kolom<4; kolom++) { A[baris][kolom] = isi; isi++; } for(baris=0; baris<3; baris++) { for(kolom=0; kolom<4; kolom++) { System.out.print(A[baris][kolom]); } System.out.println(); } Proses menampilkan isi array 2 dimensi
SELESAI