Minggu, 25 November 2012

array


                                        ARRAY

array adalah sebuah struktur data yang terdiri atas banyak variabel dengan tipe data sama, dimana masing-masing elemen variabel mempunyai nilai indeks.
Setiap elemen array mampu untuk menyimpan satu jenis data (yaitu: variabel).

Contoh:
public class array {
    public static void main (String []arg) {
        char [] namaku;
        namaku = new char [5];
        namaku[0]= 'o';
        namaku[1]= 'b';
        namaku[2]= 'i';
        namaku[3]= 'e';
        namaku[4]= 'n';
        for (int i = 0; i <namaku.length; i++) {
            System.out.println(namaku[i]);
           
        }  
        }
    }

run:
o
b
i
e
n
BUILD SUCCESSFUL (total time: 0 seconds)

Array dalam Array
Contoh :
public class dalamarray {
  public static void main ( String [] arg) {
      int angka [][] = {{2,1,3},{0},{1,2,3},{0,1}};
      System.out.println(angka[2][2]);
  } 
}
run:
3
BUILD SUCCESSFUL (total time: 0 seconds)








Percobaan:

public class cobaarray {
    public static void main ( String [] arg) {
        int umur[]= {4,3,2};
        double ratarata=0;
        for (int i=0; i<umur.length;i++) {
        ratarata=ratarata+umur[i];
        System.out.println("jumlah siswa kelas strawberry = " +umur[i]);
        }
        ratarata=ratarata/umur.length;
        System.out.println("rata-rata usia kelas strawberry =" +ratarata);
    }
   
}
run:
jumlah siswa kelas strawberry = 4
jumlah siswa kelas strawberry = 3
jumlah siswa kelas strawberry = 2
rata-rata usia kelas strawberry =3.0
BUILD SUCCESSFUL (total time: 0 seconds)

Untuk mengetahui jumlah :
public class cobaarray {
    public static void main ( String [] arg) {
        int umur[]= {4,3,2};
        double ratarata=0;
        for (int i=0; i<umur.length;i++) {
        ratarata=ratarata+umur[i];
        System.out.println("jumlah siswa kelas strawberry = " +umur.length);
        }
        ratarata=ratarata/umur.length;
        System.out.println("rata-rata usia kelas strawberry =" +ratarata);
    }
   
}
run:
jumlah siswa kelas strawberry = 3
jumlah siswa kelas strawberry = 3
jumlah siswa kelas strawberry = 3
rata-rata usia kelas strawberry =3.0
BUILD SUCCESSFUL (total time: 0 seconds)















Percobaan 3 :

public class cobaarray {
    public static void main ( String [] arg) {
        int [][][] arr3 = {{{10,20,30},{40,50,60}},
                {{11,21,31},{41,51,61}},
                {{12,22,32},{42,52,62}}};
        System.out.println("Nilai arr3 [0] : " + arr3 [0][0][0]);
        System.out.println("Nilai arr3 [0] : " + arr3 [0][0][1]);
        System.out.println("Nilai arr3 [0] : " + arr3 [0][0][2]);
        System.out.println("Nilai arr3 [0] : " + arr3 [0][1][0]);
        System.out.println("Nilai arr3 [0] : " + arr3 [0][1][1]);
        System.out.println("Nilai arr3 [0] : " + arr3 [0][1][2]);
        System.out.println("Nilai arr3 [1] : " + arr3 [1][0][0]);
        System.out.println("Nilai arr3 [1] : " + arr3 [1][0][1]);
        System.out.println("Nilai arr3 [1] : " + arr3 [1][0][2]);
        System.out.println("Nilai arr3 [1] : " + arr3 [1][1][0]);
        System.out.println("Nilai arr3 [1] : " + arr3 [1][1][1]);
        System.out.println("Nilai arr3 [1] : " + arr3 [1][1][2]);
        System.out.println("Nilai arr3 [2] : " + arr3 [2][0][0]);
        System.out.println("Nilai arr3 [2] : " + arr3 [2][0][1]);
        System.out.println("Nilai arr3 [2] : " + arr3 [2][0][2]);
        System.out.println("Nilai arr3 [2] : " + arr3 [2][1][0]);
        System.out.println("Nilai arr3 [2] : " + arr3 [2][1][2]);
          }
   }
run:
Nilai arr3 [0] : 10
Nilai arr3 [0] : 20
Nilai arr3 [0] : 30
Nilai arr3 [0] : 40
Nilai arr3 [0] : 50
Nilai arr3 [0] : 60
Nilai arr3 [1] : 11
Nilai arr3 [1] : 21
Nilai arr3 [1] : 31
Nilai arr3 [1] : 41
Nilai arr3 [1] : 51
Nilai arr3 [1] : 61
Nilai arr3 [2] : 12
Nilai arr3 [2] : 22
Nilai arr3 [2] : 32
Nilai arr3 [2] : 42
Nilai arr3 [2] : 62
BUILD SUCCESSFUL (total time: 1 second)