Cari Blog Ini

Home Top Ad

Ke-gendeng-Anku

Selasa, 21 Januari 2020

Cara Menggunakan Array Pada Java

Array merupakan tipe data yang terdiri atas banyak variabel dengan tipe data yang sama, dimana masing-masing elemen variabel mempunyai nilai indeks. Setiap elemen array mampu untuk menyimpan satu jenis data atau variabel.

Setiap elemen dalam Array mempunyai nilai indeks yang dimulai dari angka 0, misalnya indeks setiap elemen tersebut digambarkan sebagai berikut :


Indeks Array

n[0]

n[1]

n[2]

n[3]

n[4]

Elemen [5]

81

13

87

1

9

Atau


Indeks Array

x[0]

x[1]

x[2]

x[3]

x[4]

x[5]

Elemen [6]

Arta

Atonk

Tengil

Joyo

Sabdo

Gendeng

Untuk menampilkan salah satu elemen dari array tersebut adalah dengan menyebutkan nomer indeksnya, misal : n[2] maka yang ditampilkan adalah angka 87 atau x[5] maka yang akan ditampilkan adalah Gendeng.

Penulisan Array adalah :
  1. Array Satu Dimensi
  2. tipe namaArray [];
    Contoh : int nilai [];
                   String nama [];
    Artinya : ⇒ variabel nilai merupakan Array bertipe Integer
                   ⇒ variabel nama merupakan Array bertipe String
    tipe [] namaArray;
    Contoh : int [] nilai;
                   String [] nama;
    namaArray = new tipe[jumlahElemen];
    Contoh : nilai = new int [5];
                   nama = new String [4];
    Keterangan : [5] jumlah elemen yang dicatat sebanyak 5 buah
  3. Array Dua Dimensi
  4. tipe namaArray [] [];
    Contoh : int ujian [] [];
                   String murid [] [];
    tipe [] [] namaArray;
    Contoh : int [] [] nilai;
                   String [] [] nama;
Proses inisialisasi pada Array dapat dilakukan secara tidak langsung maupun melalui proses input. Yang secara langsung adalah seperti berikut :

int [] angka = {17,5,33,21,57,42};
String [] siswa = {"Sandra","Dewi","Yuni","Ratih","Dinda","Ayu"};

  • Contoh Array 1 :
Contoh berikut adalah program yang memakai Array satu dimensi. Variabel Array bertipe String.
Kode programnya adalah :
String[] murid = {"Adi","Yuli","Iwan","Uci","Lilis"};
System.out.println ("Data Murid Baru : ");
for (String murid1 : murid) {
System.out.println(murid1);
}
System.out.println();

Keterangan :
Hasilnya seperti berikut :
cara menggunakan array pada java

  • Contoh Array 2 :
Contoh berikut ini adalah pembuatan variabel Array dua dimensi yang akan menampilkan data tipe String.
Kode programnya adalah :
String [] [] ujian = {{"Anu","80"},{"Galih","75"},{"Didik","90"}};
System.out.println("Hasil Ujian Java");
for (String[] hasil : ujian) {
System.out.println (hasil[0] + "\t" + hasil[1]);
}
System.out.println ();

Hasilnya seperti berikut :
cara menggunakan array pada java

  • Contoh Array 3 :
Contoh ini adalah pemakaian Array untuk mencari salah satu elemen yang terdapat pada variabel tipe Array berdasarkan indeks array yang ditentukan.
Masukkan kode program ini terlebih dahulu tepat dibawah Package :
import java.util.Scanner;

Setelah itu masukkan kode program berikut seperti biasa :
Scanner masukan = new Scanner (System.in);
String hari[] = {"Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"};
int pilih;
System.out.print ("Indeks Array Hari (0-6) : ");
pilih = masukan.nextInt ();
for (int a = 0; a <= 6; a++) {
System.out.println ("Indeks Array " + (a) + " adalah hari " + hari[a]);
}
System.out.println ();
System.out.println ("Yang ditampilkan hari " + hari [pilih]);

Hasilnya seperti berikut :
cara menggunakan array pada java

  • Contoh Array 4 :
Pada contoh berikut adalah program memakai Array dua dimensi yang dipakai untuk menjumlahkan dua buah matriks.
Misalnya :
Matriks A                Matriks B                A + B
5   4                           2   6                       7     10
3   7                           8   4                       11   11

Caranya sama seperti contoh array 3 tambakan kode dibawah package terlebih dahulu.
Kode progam selanjutnya :
Scanner masukan = new Scanner (System.in);
int A[] [] = new int[2] [2];
int B[] [] = new int[2] [2];
int C[] [] = new int[2] [2];

System.out.println ("Masukkan Data Matriks A");
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 2; j++) {
System.out.print ("[" +(i+1)+ "] [" +(j+1)+ "]: ");
A[i] [j] = masukan.nextInt ();
}
}
System.out.println ("Masukkan Data Matriks B");
for (int k = 0; k < 2; k++) {
for (int i = 0; i < 2; i++) {
System.out.print ("[" +(k+i)+ "] [" +(i+i)+ "] : ");
B[k] [i] = masukan.nextInt ();
}
}
System.out.println ("Matriks A");
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 2; j++) {
System.out.print(+(A[i] [j])+ "  ");
}
System.out.println ();
}
System.out.println ("Matriks B");
for (int k = 0; k < 2; k++) {
for (int i = 0; i < 2; i++) {
System.out.print(+(B[k] [i])+ "  ");
}
System.out.println ();
}
for (int x = 0; x < 2; x++) {
for (int y = 0; y < 2; y++) {
C[x] [y] = A[x] [y] + B[x] [y];
}
}
System.out.println("Hasil Penjumlahan Matriks A dan Matriks B");
for (int x = 0; x < 2; x++) {
for (int y = 0; y < 2; y++) {
System.out.print(+(C[x] [y])+ "  ");
}
System.out.println ();
}

Hasilnya seperti berikut :
cara menggunakan array pada java

Bantu saya bagikan artikel dan tutorial ini agar lebih bermanfaat. Salam Gendeng 😎

Tidak ada komentar:

Posting Komentar