Array pada Java

Anonymous October 31, 2016
Array pada Java

Pengertian Array

Array adalah suatu variabel yang terdiri dari sekumpulan data dimana data-data tersebut mempunyai tipe data yang sama. Setiap data disimpan dalam alamat memori yang berbeda-beda dan disebut dengan elemen array. Setiap elemen mempunyai nilai indek sesuai dengan urutannya.
Melalui indek inilah kita dapat mengakses data-data tersebut. Indek dari elemen array ini, baik dalam bahasa C++ maupun Java dimulai dari 0, bukan 1 seperti dalam bahasa Pascal.

Contoh deklarasi Array pada Java :
Tipe_data [] namaArray;
atau
Tipe_data namaArray [];

Contoh implementasi :
int [] nomor;
String hari [];
Setelah array dideklarasikan, kita harus menentukan berapa panjang array yang dibuat (instansiasi array) dengan menggunakan konstruktor.

Contoh :
//deklarasi
int nomor [];
//instansiasi obyek
nomor = new int [50];
atau
//deklarasi dan instansiasi obyek
int nomor [] = new int [100];
Selain menggunakan pernyataan new untuk menginstansiasi array, kita juga dapat mendeklarasikan, membangun kemudian memberikan nilai pada array sekaligus.

Contoh :
double [] nilai = {100, 90, 80, 95};
String bulan [] = {“Januari”, ”Februari”, ”Maret”, ”April”, ”Mei”, ”Juni”, ”Agustus”,
”September”, ”Oktober”, ”November”, ”Desember”};

Contoh Array Multidimensi :
import java.io.*;

public class ArrayMultidimensi {
public static void main (String [] args) {
  //inisialisasi array
  int [][] nilai = new int [3][3];

  InputStreamReader isr = new InputStreamReader (System.in);
  BufferedReader br = new BufferedReader (isr);

  //input
  for (int baris=0; baris<3; baris++) {
    for (int kolom=0; kolom<3; kolom++) {
      System.out.print(“Nilai ke[” + baris + “][” + kolom + “] : ”);
      nilai = Integer.parseInt(br.readLine());
    }
  }

  //output
  for (int baris=0; baris<3; baris++) {
    for (int kolom=0; kolom<3; kolom++) {
      System.out.print(“Nilai ke[“ +baris+ “][” +kolom+ “] : ” +
      nilai[baris][kolom]);
    }
  }
}
}

Share this :

Previous
Next Post »

3 comments

  1. It was very useful for me. Keep sharing such ideas in the future as well. This was actually what I was looking for, and I am glad to came here! Thanks for sharing the such information with us.

    ReplyDelete
  2. I am extremely impressed along with your writing abilities, Thanks for this great share.

    ReplyDelete
  3. Hey keep posting such good and meaningful articles.

    ReplyDelete

Penulisan markup di komentar
  • Silakan tinggalkan komentar sesuai topik. Komentar yang menyertakan link aktif, iklan, atau sejenisnya akan dihapus.
  • Untuk menyisipkan kode gunakan <i rel="code"> kode yang akan disisipkan </i>
  • Untuk menyisipkan kode panjang gunakan <i rel="pre"> kode yang akan disisipkan </i>
  • Untuk menyisipkan quote gunakan <i rel="quote"> catatan anda </i>
  • Untuk menyisipkan gambar gunakan <i rel="image"> URL gambar </i>
  • Untuk menyisipkan video gunakan [iframe] URL embed video [/iframe]
  • Kemudian parse kode tersebut pada kotak di bawah ini