3. Materi Perulangan





Perulangan (Looping) adalah suatu proses yang dilakukan secara berulang-ulang hingga mencapai kondisi tertentu.

Biasanya fungsi looping digunakan dan berperan penting dalam algoritma sorting, karena kita akan menukar nilai variabel hingga menghasilkan nilai berurutan.

Bentuk umum perulangan pada java dapat kita temukan dalam beberapa program yang bekerja menggunakan tipe data array sebagai variabel yang digunakan.

Perulangan dalam pemrograman dibagi menjadi dua jenis:
  1. Counted loop : Perulangan yang jumlah pengulangannya terhitung atau tentu. Counted loop terdiri dari perulangan For.
  2. Uncounted loop : Perulangan yang jumlah pengulangannya tidak terhitung atau tidak tentu. Uncounted terdiri dari perulangan While dan Do-While.
Perulangan For


Perulangan for ini digunakan ketika jumlah yang akan kita lakukan pada perulangan diketahui.


for (inisial; syarat; perubahan_nilai) {
      perintah_yang_akan_diulangi;
}

Contoh:

public class PerulanganFor{
public static void main(String args[]){
for (int i=0; i<=10;i++){
System.out.println( i + “ ”);
}
}
}

Perulangan While

Perulangan ini digunakan untuk mengulang suatu proses perulangan yang belum diketahui jumlahnya. Pada perulangan While pengecekan kondisi akan dilakukan terlebih dahulu. jika kondisi masih benar, maka perulangan akan terus berlanjut dan sebaliknya jika bernilai salah maka perulangan akan dihentikan.


while (kondisi) {
      perintah_yang_akan_diulangi;
}

Contoh:


      public class PerulanganWhile {
     public static void main (String args[]) {
     int i=0;
     while (i<=10){
     System.out.println(“Perulangan ke-”+i);
     i++;
     }
     }
      }

Perulangan Do-While

Perulangan ini hampir sama dengan perulangan while,  namun pernyataan dilakukan terlebih dahulu dan kemudian baru melakukan pengecekan.


do{
      perintah_yang_akan_diulangi;
     }while (kondisi);

Contoh:



      public class PerulanganDoWhile {
     public static void main (String args[]) {
     int i=1;
     do{
     System.out.println(“Perulangan ke-”+i);
     i++;
     }while (i<=10);
     }

      }

Tidak ada komentar

Diberdayakan oleh Blogger.