Perulangan

Fungsi perulangan adalah untuk mengulangi baris kode atau baris perintah.  Misal ada permasalahan demikian, Cetaklah kalimat I Love You , sebanyak 1000 kali ?. Tentunya kalau kita mengetikkan perintah System.out.println(“I Love You”); sebanyak 1000 kali tidak effisien walaupun itu dianggap benar :D. Dari permasalahan tersebut, kita bisa gunakan sebuah perulangan untuk menyelesaikannya dengan cepat dan tepat :P.

Perulangan dikategorikan menjadi 3 kategori, :

1. Perulangan FOR

Implementasi perulangan for pada java

for( inisialisasi;kondisi;operator unary){

//Dalam blok for dibaca ketika kondisi bernilai benar

}

Keterangan :

inisialisasi = Diisi sebuah variabel dengan tipe data primitif numeric  yang dideklarasikan kemudian langsung diinisialisas.

kondisi = Kondisi hanya akan mempunyai dua niali yakni true dan false, anda juga bisa menentukkan kondisi menggunakan operator  pembanding.

operator unary = Dimana operator unary yang bisa digunakan yaitu increment dan decrement.

2. Perulangan While

Implementasi perulangan for pada java while

while( kondisi){

//Dalam blok while dibaca ketika kondisi bernilai benar

}

keterangan :

kondisi = Kondisi hanya akan mempunyai dua niali yakni true dan false, anda juga bisa menentukkan kondisi menggunakan operator  pembanding.

3. Perulangan Do While

Hampir mirip dengan perulangan while tapi jelas beda, apa bedanya, cobalah sintak kode contoh-contoh perulangan maka anda akan mengetahui perbedaanya, DiJamin deh :P.

do{

//Blok ini akan dibaca kembali ketika kondisi dalam while terpenuhi

}while(kondisi);

Catatan :

Kode dalam sebuah blok perulangan akan selalu diulang-ulang dibaca ketika kondisi selalu bernilai benar. Jika anda membuat sebuah loop tanpa henti berarti kondisi dalam loop selalu bernilai benar.

Berikut contoh-contoh sintak kode perulangan pada java :

Contoh Perulangan FOR

– Mencetak kalimat namlsession.wordpress.com sebanyak 100 kali

public class LoopFor {

public static void main(String[] args) {

for(int i=0;i<=100;i++){
System.out.println(“namlsession.wordpress.com”);
}
}
}

-Mencetak angka ganjil 1 sd 9

public class CetakAngkaGanjil {

public static void main(String[] args) {

for(int i=0;i<=10;i++){
if(i%2==1){
System.out.println(i);
}
}
}
}

Contoh Perulangan While

– Mencetak kata i love you sebanyak 10 kali… dengan cara dihitung mundur alias dari angka terbesar ke terkecil.

public class LoopWhile {

public static void main(String[] args) {
int i=10;
while(i>0){
System.out.println(i+” = I Love You”);
i–;
}
}
}

Contoh Perulangan Do While

Saya sengaja membuat kondisi di perulangan do while akan selalu bernilai false, tapi apa yang terjadi ketika ri run, coba aja sendiri :P. Setelah di coba, contoh perulangan do while di bawah ini, ganti menggunakan perulangan while…pasti akan berbeda hasilnya :D.

public class LoopDoWhile {

public static void main(String[] args) {
int i=1;
do{
System.out.println(i+” = I Love You”);
i++;
}while(i<0);
}
}

Leave a comment

Filed under Java Fundamental

Leave a comment