Perbedaannya dengan array adalah, dalam suatu varibel yang
dideklarasikan sebagai array dia bisa menyimpan value lebih dari satu
pada indeks yang berbeda
maka dalam ilustrasi diatas bisa diartikan bahwa variabel array “A”
dengan tipe integer memiliki nilai 10 pada indeks ke-0, 11 pada indeks
ke-1, 19 pada indeks ke-2, dan 27 pada indeks ke 3. Dengan demikian
array “A” memiliki panjang 4 dan memiliki tipe data integer. Berikut ini
adalah contoh implementasi array pada java.- public class InitArray
- {
- public static void main( String args[] )
- {
- int array[] = new int[ 10 ];
- System.out.printf( "Index\tValue" );
- for ( int counter = 0; counter < array.length; counter++ )
- {
- System.out.printf( counter + “\t”+array[ counter ]);
- }
- }
- }
Maka setelah kita compile akan menghasilkan output demikian :
- Index Value
- 0 0
- 1 0
- 2 0
- 3 0
- 4 0
- 5 0
- 6 0
- 7 0
- 8 0
- 9 0
- public class InitArray
- {
- public static void main( String args[] )
- {
- int array[] = { 32, 27, 64, 18, 95, 14, 90, 70, 60, 37 };
- System.out.printf( "Index\tValue" );
- for ( int counter = 0; counter < array.length; counter++ )
- {
- System.out.printf( counter + “\t”+array[ counter ]);
- }
- }
- }
- Index Value
- 0 32
- 1 27
- 2 64
- 3 18
- 4 95
- 5 14
- 6 90
- 7 70
- 8 60
- 9 37
Deklarasi array multidimensi tanpa memeberi nilai adalah seperti dibawah ini : - int array[][] = new int[ 10 ];
- int array[][] = { { 1, 2, 3, 4 },
- { 5, 6, 7, 8 },
- { 9, 10, 11, 12 },
- { 13, 14, 15, 16 } };
- public class Main
- {
- public static void main(String[] args) {
- int array[][] = { { 1, 2, 3, 4 },
- { 5, 6, 7, 8 },
- { 9, 10, 11, 12 },
- { 13, 14, 15, 16 } };
- for(int i=0; i<4; i++)
- {
- for(int j=0; j<4; j++)
- {
- System.out.print(array[i][j]+" ");
- }
- System.out.println();
- }
- }
- }
- 1 2 3 4
- 5 6 7 8
- 9 10 11 12
- 13 14 15 16
Tidak ada komentar:
Posting Komentar