Mengenal Perulangan while, do-while, dan for

sebelumnya kita telah mempelajari tentang percabangan*link, kali ini kita akan mengenal tentang perulangan while, do-while, dan for.

Perulangan(Looping)

          Perulangan adalah pernyataan yang menyebabkan eksekusi terhadap blok kode program dilakukan berulang-ulang sesuai dengan kondisi yang telah kita tentukan.
Perulangan terbagi menjadi 3 macam yaitu :
      1. while
      2. do-while
      3. for

Perulangan while

          Perulangan while adalah perulangan yang melakukan pemeriksaan kondisi diawal blok perulangan. kita tahu bahwa perulangan hanya akan dilakukan jika kondisi yang didefinisikan terpenuhi(jika kondisi bernilai benar). hal ini berarti jika suatu kondisi yang didefinisikan bernilai salah(tidak terpenuhi), maka statement yang terdapat dalam blok perulangan pun tidak akan dieksekusi oleh program.
Bentuk pernyataan while :
          while(boolean_expression){
               statement_1;
               statement_2;
               statement_n;
          }


Flowchart while

Pernyataan didalam perulangan while akan dieksekusi berulang-ulang selama kondisi boolean_expression masih bernilai benar(true).
Contoh program while :

public class Loopingwhile {
    public static void main(String args[]){
        int i=0;
        
        while(i<=5){
            System.out.println(i);
            i++;
        }
    }
}

Perulangan do-while

          Perulangan do-while mirip dengan perulangan while, namun perbedaannya perulangan do-while akan dieksekusi terlebih dahulu lalu melakukan pemeriksaan kondisi. Pada perulangan do-while ini akan dieksekusi sedikitnya 1 kali walaupun kondisi tersebut bernilai salah. ini dikarenakan pengeksekusian dilakukan di awal.
Bentuk pernyataan do-while :
          do{
                  statement_1;
                  statement_2;
          }while(boolean_expression);

Flowchart do-while

Contoh program do-while :

public class Loopingdowhile {
    public static void main(String args[]){
        int i=0;
        
        do{
            System.out.println(i);
            i++;
        }while(i<=5);
    }
}
do-while tetap mengeksekusi sekali walaupun kondisi bernilai salah

public class Loopingdowhile {
    public static void main(String args[]){
        int i=6;
        
        do{
            System.out.println(i);
            i++;
        }while(i<=5);
    }
}
Hasil = 6

Perulangan for

          Perulangan for sama seperti perulangan while yaitu melakukan pengulangan untuk mengeksekusi kode sebanyak kondisi yang telah ditentukan.
Bentuk pernyataan for :
          for(Initialisasi; LoopingCondition; StepExpression){
               statement_1;
               statement_2;
               statement_n;
          }
flowchart for

Contoh program for :

public class for{
   public static void main(String[] args){
      int i;
      for (i=1; i<6; i++)
      System.out.println("for "+i);
   }
}





Semoga Membantu -,-

Post a Comment

0 Comments