Jumat, 23 Mei 2008

Array

Array Satu Dimensi
Array adalah sebuah set variabel yang diberi nama tertentu yang memiliki tipe data yang sama. Tiap variabel di dalam array disebut elemen, dimana tiap elemen memiliki indeks dengan tipe integer.
Berikut ini contoh deklarasi array:
  1. int[] nilaiSiswa; //cara ini lebih dianjurkan
  2. int nilaiSiswa[];
  3. float[] jumlahPanen;
Array yang sudah dideklarasikan perlu didefinisikan, seperti contoh berikut:
  1. nilaiSiswa = new int[50];
  2. jumlahPanen = new float[100];
Untuk memberikan nilai kepada sebuah elemen array caranya dengan menyebutkan nama array yang diikuti indeks dan nilai yang diberikan, seperti contoh berikut:
  1. nilaiSiswa[0] = 8;
  2. jumlahPanen[2] = 223.66;
Agar lebih jelas, silakan perhatikan contoh kelas berikut:


public class ArrayAverage{
public static void main(String[] args){
int[] values = {1, 3, 5, 7, 9};
double aveValue;
aveValue = getAverage(values);
System.out.println("Jumlah total: " + aveValue);
}
public static double getAverage(int[] intArray){
int sum = 0; // variabel lokal
for(int x = 0; x < sum =" sum">
}
}

Array Multidimensi
Cara pendeklarasian array multidimensi ini pada dasarnya sama dengan array satu dimensi di mana anda cukup menambahkan [] sesuai dengan dimensi yang anda inginkan. Contoh;
  1. int[][] arr2; //array 2 dimensi
  2. int[][][] arr3; //array 3 dimensi
  3. int[][][][] arr4; //array 4 dimensi
Untuk pengalokasian memori array multidimensi, memiliki sintaks yang sama dengan array satu dimensi. Contoh:
  • int[][] arr2 = new int[3][4];
Kode di atas akan mengalokasikan memori untuk menampung nilai tipe data int sebanyak 3*4.

1 komentar:

Anonim mengatakan...

bang, ada tips cara buat array empat dimensi di php?