Jumat, 22 Maret 2013

Perulangan Pada Java

karena saya sedang belajar bahasa pemrogramamn java, kali ini saya ingin share sedikit tentang program java. ya semoga saja bermanfaat bagi yang membacanya. Yang ingin saya bahas kali ini adalah perulangan pada java. Perulangan adalah melakukan perintah yang ada di dalam blok perulangan tersebut secara berulang - ulang sesuai dengan nilai yang ditentukan atau sampai mencapai sebuah batas tertentu dari sebuah perulangan tersebut. terdapat 3 perulangan pada java yaitu 

1. While
Perulangan while bekerja dengan cara apa bila kondisi while itu terpenuhi atau bernilai true maka perulangan tersebut akan terus dilakukan sapai bernilai false.
contoh :

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


Perhatikan script di atas ada "i++" itu adalah INCEREMENT ia akan menambah 1 nilai i secara terus menerus. ada juga yang di sebut DECREMENT, contoh : i-- maka ia akan mengurangi 1 nilai i tersebut secara terus menerus. Decrement di atas digunakan untuk menambahkan nilai "i" agar mencapai nilai "10" dan kemudian keluar perulangan. jika kita tidak memberikan decrement maka perulangan tersebut tidak akan berheti - henti ( Infinity looping ).

2. Do...While


Do-while seperti while tetapi jika do-while minimal melakukan satu kali pekerjaan yang ada di dalam blok do-while tersebut. do-while akan mengulang terus sampai while bernilai flase.
Contoh :

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


Jika anda coba script di atas maka akan mengasilkan "1" karna meskipun while bernilai false ia akan tetap melakukan pekerjaan satu kali, karna pengecekan berada di bagian bawah blok program.




3. For


For adalah perulangan yang jumlah perulangannya sudah ditentukan sebelumnya, dengan kata lain perulangan blok dalam for sudah ditetukan sebelumnya.

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


untuk  penulisan for ini lebih singkat kara definisi variabel bisa dilakukan di dalam for tersebut. sehingga ia lebih sedikit dalam script yang digunakan dibandingkan dengan while dan do-whie.
terimakasih semoga bermanfaat :)



Tidak ada komentar:

Posting Komentar

Pengikut