Perulangan For-Each Pada Java

Pada postingan saya kali ini akan membahas mengenai perulangan For-Each pada Java. Sebelum mempelajari materi ini, sebaiknya kalian memahami perulangan For terlebih dahulu (baca disini). Perulangan For-Each biasanya digunakan untuk mencetak isi suatu array.

Bentuk umum

for(tipeData namaVariabel : namaArray){  
    //kode program selanjutnya  
}

Mencetak array dengan perulangan for

public class cetakArrayFor{
     public static void main (String [] args){

          //array yang akan dicetak
          String nama[] = {"Joni","Susi","Tiur","Poltak"};

          //menggunakan perulangan for
          for(int i = 0; i < nama.length; i++){
               System.out.print(nama[i]+"\n");
          }
      } 
}

Mencetak array dengan perulangan for-each 

public class cetakArrayForEach{
    public static void main (String [] args){
        
        //array yang akan dicetak
        String nama[] = {"Joni","Susi","Tiur","Poltak"};
        
        //menggunakan perulangan foreach loop
        for(String i : nama){
            System.out.print(i+"\n");
        }
    }   
}

Gambar output

Perbedaan For dengan For-Each

Pada perulangan For terdapat variabel yang berfungsi sebagai counter (variabel i). Counter tersebut nantinya akan digunakan sebagai indeks untuk array saat melakukan pencetakan array. Sedangkan pada perulangan For-Each tidak menggunakan counter untuk mencetak array.

Selamat mencoba 🙂

Diterbitkan oleh

Freddy Yohanes

Saya sangat tertarik di bidang IT baik itu Hardware, Software, dan Network.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *