Pengertian Struktur Kontrol Perulangan
Struktur kontrol perulangan adalah berupa pernyataan dari Java yang mengijinkan kita untuk mengeksekusi blok kode berulang-ulang sesuai dengan batasan tertentu yang diinginkan. Ada tiga jenis dari struktur kontrol perulangan yaitu : While, Do-While dan For Loop.While Loop
Pernyataan while loop adalah pernyataan atau blok pernyataan yang diulang-ulang sampaimencapai kondisi yang cocok.
Contoh :
public class ContohWhile { public static void main (String [] latihan) { int no = 5; while (no > 1) { System.out.print(no); no--; } } }
Do-While Loop
Do-while loop mirip dengan while loop. Pernyataan di dalam do-while loop akan dieksekusi beberapa kali selama kondisi bernilai benar (true).Perbedaan antara while loop dengan do-while loop adalah dimana pernyataan di dalam do-while loop akan dieksekusi sedikitnya satu kali.
Contoh :
public class ContohDoWhile { public static void main (String [] latihan) { int a = 0; do { System.out.println(a); a++; } while (a<10); } }
Petunjuk Penulisan yang Benar
1. Kesalahan pemrograman yang sering terjadi ketika menggunakan do-while loop
adalah tidak diberikan tanda titik koma (;) setelah ekspresi while.
do {
.......
} while (boolean_expression) tidak ada titik koma (;)
2. Seperti pada while loop, pastika do-while loop anda berikan batas untuk
berhenti pada kondisi tertentu.
For Loop
Pernyataan FOR LOOP memiliki kondisi hampir mirip dengan struktur perulangan sebelumnya yaitu melakukan perulangan untuk mengeksekusi kode yang sama sebanyak jumlah yang ditentukan.Contoh :
public class ContohFor { public static void main (String [] latihan) { int nilai; if (nilai = 0; nilai < 10 ; nilai++) { System.out.println(nilai); } } }
very informative post for me as I am always looking for new content that can help me and my knowledge grow better.
ReplyDeleteVery great post. I simply stumbled upon your blog and wanted to say that I have really enjoyed browsing your weblog posts. After all I’ll be subscribing on your feed and I am hoping you write again very soon!
ReplyDeleteWhat you're saying is completely true. I know that everybody must say the same thing, but I just think that you put it in a way that everyone can understand. I'm sure you'll reach so many people with what you've got to say.
ReplyDelete