MENGENAL FUNGSI ARRAY DALAM PEMROGRAMAN JAVA

Dalam setiap program memiliki tipe data yang hampir sama akan tetapi dengan sintaks yang berbeda, kali ini kita akan membahas tipe data Array, cekidot :
Array adalah kumpulan variabel bertipe sama yang dapat diakses melalui indeks. Elemen array diakses menggunakan simbol kurung siku [].  Setelah dideklarasikan, array harus diinisialisasi terlebih dulu.


Contoh:

   int[] tinggi;

   tinggi = new int[100];  //ada 100 elemen, mulai dari indeks 0 sd 99


atau dapat digabungkan:


   int[] tinggi  = new int[100];


Contoh (perhatikan penggunaan tinggi.length untuk mendapat ukuran array):


public static void main(String[] args) {

   int[] tinggi; //deklarasi

   tinggi = new int[3]; //inisiasi

   tinggi[0] = 3;

   tinggi[1] = 6;

   tinggi[2] = 3;



   for(int i=0;i<tinggi.length;i++) {

       System.out.println("Tinggi indeks ke-"+i+" adalah "+tinggi[i]);

   }

}


Ada cara yang lebih ringkas untuk inisiasi, yaitu dengan menggunakan kurung kurawal


public static void main(String[] args) {

   int[] tinggi; //deklarasi

   tinggi = new int[] {3,6,3};



   for(int i=0;i<tinggi.length;i++) {

       System.out.println("Tinggi indeks ke-"+i+" adalah "+tinggi[i]);

   }

}


Array: For-Each

Dimulai dari Java SE 5.0,  programmer dapat  melakukan loop untuk setiap elemen array dengan mudah. Bentuk dari for-each adalah sebagai berikut:


for (variable : array)  {

   ….

}


Contoh array pada halaman sebelumnya dapat ditulis ulang sebagai berikut

public static void main(String[] args) {

   int[] tinggi;

   tinggi = new int[3];

   tinggi[0] = 3; 

   tinggi[1] = 6;

   tinggi[2] = 3;

  

   for(int n:tinggi) {

       System.out.println("Tinggi adalah:"+n);

   }

}


Array: Sorting

Sorting pada array dapat dilakukan dengan menggunakan method Arrays.sort

import java.util.Arrays;

public class Main {

 public static void main(String[] args) {

   int[] tinggi;

   tinggi = new int[3];

   tinggi[0] = 5;  //asignment

   tinggi[1] = 6;

   tinggi[2] = 3;

   Arrays.sort(tinggi);  

   for(int n:tinggi) {

       System.out.println("Tinggi adalah"+n);

   }

 } //main

}


Subscribe to receive free email updates:

0 Response to "MENGENAL FUNGSI ARRAY DALAM PEMROGRAMAN JAVA"

Post a Comment

masukan komentar