seperti halnya looping dengan for, looping dengan while juga memiliki batasan-batasan yang sama yaitu tentang :
- batas awal
- batas akhir
- dan apa yang akan diulang
sintax dasar dari while:
selain menggunakan sintax while seperti itu,kita juga bisa menggunakan sintax menggunakan do...while
perbedaan mendasar pada looping while dengan do...while adalah:
- while hanya akan mengeksekusi perintah jika kondisi yang ditemuinya bernilai true
- do..while akan mengeksekusi perintah minimal satu kali, kemudian akan melakukan looping selanjutnya jika kondisi yang ditemui bernilai true
Nah dari perulangan diatas kalo dianalisa hasilnya akan seperti ini:
Jadi dari contoh diatas dapat disimpulkan kalau perulangan while hanya akan dilakukan jika kondisi yang dibutuhkan bernilai TRUE,,,,
Nah.....sekarang gimana dengan Perulangan do...while(kondisi)
Dari contoh diatas, jika dieksekusi maka akan menghasilkan :
Dari hasil yang kita dapatkan diatas, maka dapat ditarik kesimpulan bahwa : perulangan do...while(kondisi) akan selalu melakukan looping minimal 1x setelah itu baru akan mencocokan kondisi yang dibutuhkan, jika kondisi TRUE maka dia akan melakukan looping kembali, namun jika FALSE maka akan langsung keluar dari perulangan.....tapi yang jelas akan melakukan minimal 1x eksekusi.
Hehehe.....panjang banget ya?????....tapi semoga bermanfaat bagi temen-temen yang rela buka blog ini untuk saling berbagi.....tengkyu
