ENHANCED FOR LOOP (PENGULANGAN TINGKAT LANJUT)

Hampir sama dengan Pernyataan for loop. Fitur ini hanya tesedia untuk Java versi 5 ke-atas.
Sintaks:
Bentuk dari Enhanced for loop adalah: 
   for(deklarasi: ekspresi){
    
 //Statements
   }


Dimana : 
deklarasi merupakan jenis yang kompatibel dengan elemen dari array 
ekspresi  Ekspresi bisa menjadi variabel array atau pemanggilan metode yang mengembalikan sebuah array
Contoh source code : 
   public class TestForEnhanced {
   public static void main (String args []) {
      int [] numbers = {10, 20, 30, 40, 50};

      for(int x : numbers ){
         System.out.print( x );
         System.out.print(",");
      }
 
      System.out.print("\n");
      String [] names ={"James", "Larry", "Tom", "Lacy"};
      for( String name : names ) {
         System.out.print( name );
         System.out.print(",");
      }
   }
}
Outputnya adalah sebagai berikut :


 


source :http://nurhadi-mukhammad.blogspot.com




Komentar

Postingan populer dari blog ini

Penjumlahan Array 1 dimensi pada JAVA

Apa Itu Method Void, Return dan Static pada Java

Mengenal Perintah Nested If Pada Java