Sebelum nya saya akan sedikit membahas konsep dasar dari array.Program yang kompleks memerlukan banyak variabel sebagai inputannya. Kita bisa saja mendeklarasikan variabel–variable tersebut satu persatu sesuai dengan jumlah yang kita butuhkan.
Misalkan kita memiliki tiga data yang berbeda dan kita simpan dalam variabel yang berbeda.
int number1;
int number2;
int number3;
number1 = 1;
number2 = 2;
number3 = 3;
etc..............
Bagaimana jika terdapat banyak data yang berbeda yang memiliki tujuan yang sama, dan bagaimana cara menyimpannya.Sebuah variabel array adalah sejumlah variabel berbeda dengan nama yang sama tetapi memiliki nomor indeks yang unik untuk membedakan setiap variabel tersebut. Gambaran tentang konsep array seperti strukur data berikut ini:
Penjelasan:
-Indeks adalah sebuah angka yang menyatakan urutan sebuah elemen pada suatu variabel array
- Nomor indeks variabel array selalu dimulai dari 0 (nol), sehingga nomor indeks bagi elemen terakhir sebesar (N-1), dimana N adalah jumlah total elemen.
- Untuk mengakses dapat dilakkan setiap elemen dalam variabel array dengan mengacu pada nomor indeksnya.
Array 1 Dimensi
Array 1 dimensi adalah array yang deretan nilainya adalah linier dan squensial, atau sering disebut sebagai representasi data bentuk row atau 1 dimensi.
Terdapat 3 langkah untuk membuat array:
*Mendeklarasikan variabel array
Contoh :
int [ ] angka;
“ Variabel angka kita deklarasikan sebagai variabel array dimana setiap elemennya akan menyimpan data bertipe int ”.
*Memcreate array beserta ukurannya.
Contoh :
angka = new int[5];
int[] angka = new int[5];
“Berarti kita memesan 5 elemen untuk variabel angka dan array adalah sebuah object, maka
create array dengan operator new.”
*Memberikan sebuah nilai pada setiap element array.
Contoh :
int[ ] angka = {5, 3, 23, 99, 2};
int scores = new int[3];
scores[0] = 75;
scores[1] = 80;
scores[2] = 100;
Contoh Program Array 1 Dimensi
Penjelasan :
* Pada baris source int[ ] angka = new int[5] ,kita mendeklarasikan array dengan nama angka yang mempunyai 5 elemen.
* Fungsi length, digunakan untuk mengetahui banyaknya elemen dari suatu array.
* angka[i] = Integer.parseInt(in.readLine()), instruksi untuk memasukkan angka yang kita masukkan ke dalam elemen array.
Hasil
Bentuk umum pendeklarasian variabel array dua dimensi di Java adalah:
tipeData[ ][ ] nama_variabel[=new tipeData[jumlah_baris] [jumlah_kolom]];
N adalah nilai yang menyatakan jumlah baris dari array, sedangkan M menyatakan jumlah kolom dari array.
Contoh Program Array 2 Dimensi
Hasil
Array 1 Dimensi
Array 1 dimensi adalah array yang deretan nilainya adalah linier dan squensial, atau sering disebut sebagai representasi data bentuk row atau 1 dimensi.
Terdapat 3 langkah untuk membuat array:
*Mendeklarasikan variabel array
Contoh :
int [ ] angka;
“ Variabel angka kita deklarasikan sebagai variabel array dimana setiap elemennya akan menyimpan data bertipe int ”.
*Memcreate array beserta ukurannya.
Contoh :
angka = new int[5];
int[] angka = new int[5];
“Berarti kita memesan 5 elemen untuk variabel angka dan array adalah sebuah object, maka
create array dengan operator new.”
*Memberikan sebuah nilai pada setiap element array.
Contoh :
int[ ] angka = {5, 3, 23, 99, 2};
int scores = new int[3];
scores[0] = 75;
scores[1] = 80;
scores[2] = 100;
Contoh Program Array 1 Dimensi
import java.io.*;
public class ContohArray1{
public static void main(String[] args)
{
try{
int[] angka = new int[5];
System.out.println("Masukkan 5 Data");
System.out.println("===============");
BufferedReader in = new BufferedReader(new InputStreamReader (System.in));
for (int i=0;i<angka.length;i++)
{
System.out.print("Masukkan Data Ke-"+(i+1)+" : ");
angka [i] = Integer.parseInt(in.readLine());
}
System.out.println("\nData Yang Ada Di Array :");
System.out.println("===============");
for (int i=0;i<angka.length;i++)
{
System.out.println("Data Ke-"+(i+1)+" : "+angka[i]);
}
}
catch(Exception e) {
System.out.println("Error");
}
}
}
public class ContohArray1{
public static void main(String[] args)
{
try{
int[] angka = new int[5];
System.out.println("Masukkan 5 Data");
System.out.println("===============");
BufferedReader in = new BufferedReader(new InputStreamReader (System.in));
for (int i=0;i<angka.length;i++)
{
System.out.print("Masukkan Data Ke-"+(i+1)+" : ");
angka [i] = Integer.parseInt(in.readLine());
}
System.out.println("\nData Yang Ada Di Array :");
System.out.println("===============");
for (int i=0;i<angka.length;i++)
{
System.out.println("Data Ke-"+(i+1)+" : "+angka[i]);
}
}
catch(Exception e) {
System.out.println("Error");
}
}
}
Penjelasan :
* Pada baris source int[ ] angka = new int[5] ,kita mendeklarasikan array dengan nama angka yang mempunyai 5 elemen.
* Fungsi length, digunakan untuk mengetahui banyaknya elemen dari suatu array.
* angka[i] = Integer.parseInt(in.readLine()), instruksi untuk memasukkan angka yang kita masukkan ke dalam elemen array.
Hasil
Array 2 Dimensi
tipeData[ ][ ] nama_variabel[=new tipeData[jumlah_baris] [jumlah_kolom]];
N adalah nilai yang menyatakan jumlah baris dari array, sedangkan M menyatakan jumlah kolom dari array.
Contoh Program Array 2 Dimensi
public class ArrayDuaDimensi {
public static void main(String [] args)
{
int TwoDarray[][]=new int[0][0];
int k=0;
for (int i=0; i<5; i++)
{
for(int j=0; j<4; j++)
{
System.out.print(+i+","+j);
}
System.out.print("");
}
}
}
public static void main(String [] args)
{
int TwoDarray[][]=new int[0][0];
int k=0;
for (int i=0; i<5; i++)
{
for(int j=0; j<4; j++)
{
System.out.print(+i+","+j);
}
System.out.print("");
}
}
}
Hasil
Ada lagi nih beberapa contoh program array :
4 Komentar untuk "Penjelasan Mengenai Array Dan Contoh Programnya"
Bagi yang ingin mengikuti training Scriptcase bisa mengunjungi website www.OwenSolution.com
Sugoi makasih pade admin
Trimakasih Artikelnya, Jika mau tau pengertian Array Bisa Kunjungi Gudangpengertian.com
artikelnya sangat bermanfaat, semoga bisa memberikan penjelasan pejelasan mengenai pemprograman
Belajar blog
Belajar blog
Pusat Pengertian
Otomotif