Sabtu, 31 Januari 2015 0 komentar

Object-Oriented Programming (OOP) pernyataan perulangan (ITERASI)

ITERASI

Penggunaan iterasi memungkinkan kita melakukan perulangan terhadap suatu perintah tanpa menulis perintah yang sama secara berulang. Ada tiga jenis pernyataan iterasi yang dapat digunakan dalam java yang akan kita bahas secara mendetail berikut ini:

1. WHILE
   Penggunaan bentuk while mengikuti pola berikut ini :
                  while(kondisi)
                             pernyataaan;

kondisi dapat berupa ekspresi boolean apa pun yang mengembalikan nilai true atau false. sedangkan pernyataan adalah perintah yang akan dieksekusi jika kondisi bernilai true. bentuk while di atas hanya dapat digunakan untuk mengeksekusi satu buah perintah saja. jika ingin mengeksekusi lebih dari satu perintah gunakan blok code sebagai ganti dari pernyataan sehingga berikutnya menjadi :
                   while(kondisi)  {
                                    //blok perulangan
                   }
Contoh penggunaan dalam program:

class TestIterasi {
         public static void main (String[] args) {
                  int n=10;
                  System.out.println(sebelum while");
                  while(n>=0) {
                      System.out.println("Nilai n : ' + n);
                      n--;
                      }
                      System.out.println("Setelah while");
       }
}

2. DO WHILE

Penggunaan bentuk DO WHILE mengikuti pola berikut ini:
do {
// blok perulangan
} while kondisi 

       Penggunaan bentuk do while ini mirip dengan bentuk while di atas, perbedaan utamanya ada ada dua yaitu:
1. Pernyataan yang akan di eksekusi harus diletakkan di dalam blok code sekali pun hanya ingin mengeksekusi satu buah pernyataan saja.
2. Pengecekan kondisi (true atau false) dilakukan pada bagian akhir sehingga pernyataan yang ada di dalam blog perulangan akan di eksekusi minimal satu kali, sekalipun eksekusi do while pertama kali menemukan kondisi bernilai false.

contoh Pernyataan Do While

class PernyataanDOWHILE{
   public static void main(String[] args){
     int i=1;
      do{ 
              System.out.println(i);
              i++;
           } while(i<=10)
      }
}


3. FOR

for sering di sebut juga for loop, karena di gunakan untuk proses looping atau pengulangan.
berikut adalah penggunaan bentuk FOR:
for(inisialisasi; kondisi; penaikan_penurunan){
pernyataan
}

Contoh program For

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



 
;