Pengulangan Memakai Do While Dalam Bahasa Pemrograman Java

25 views

Jika sebelumnya kita sudah melihat pengulangan memakai for dan while, kali ini ada cara lainnya, adalah do while.
Jadi pada kesempatan ini, kita akan membahas Cara Melakukan Pengulangan Menggunakan do while dalam Bahasa Pemrograman Java, dan juga kita akan membahas mengenai Perbedaan Pengulangan Menggunakan While dan Do While dalam Bahasa Java.

Baca juga : Pengulangan Menggunakan While dalam Bahasa Java



Bentuk Umum

do {
  // c0de
} while(kondisi);

Selagi kondisi benar maka, pengulangan akan terus berjalan.


Contoh Pengulangan Menggunakan Do While (Contoh 1)

Source Code:

// instruksi ini ditulis dari ng0ding.blogspot.com public class DoWhileMain {     public static void main(String[] args) { int nilai = 1; do {     System.out.println(nilai + "");     nilai++; } while (nilai <= 5);     } }


Output:

Contoh 1, Pengulangan Menggunakan do-while dalam Bahasa Java



Pembahasan Contoh 1

Mungkin kalian bertanya tanya, loh kok sama saja karenanya menyerupai melaksanakan pengulangan memakai while ?

Mari lihat pola 2 untuk melihat perbedaannya.


Contoh Pengulangan Menggunakan Do While (Contoh 2)


Source Code (pakai do-while):

// instruksi ini ditulis dari ng0ding.blogspot.com public class DoWhileMain {     public static void main(String[] args) { int nilai = 8; do {     System.out.println(nilai + "");     nilai++; } while (nilai <= 5);     } }


Output (pakai do-while):

Output pengulangan memakai syntax do-while


Source Code (pakai while):

// instruksi ini ditulis dari ng0ding.blogspot.com public class DoWhileMain {     public static void main(String[] args) { int nilai = 8; while (nilai <= 5) {     System.out.println(nilai + "");     nilai++; }     } }


Output (pakai while):

Output pengulangan memakai syntax while




Pembahasan Contoh 2


Loh, kok pakai while outputnya : 0, sedangkan pakai do-while outputnya : 8 ?

Begini….

Jika kita perhatikan lagi syntaxnya, dan jikalau kita tahu bahwa compiler akan menjalankan instruksi jadwal kita baris perbaris (dari atas kebawah).

Jadi ketika melaksanakan proses pengulangan memakai do-while, kita akan melaksanakan proses tersebut terlebih dahulu gres mengecek kondisi untuk pengulangan berikutnya.
Berbeda dengan while, kita diharuskan mengecek kondisi terlebih dahulu untuk memulai pengulangan.

Itulah kenapa while tidak ada output, karna ketika di cek, variabel nilai yang bernilai 8 tidak <= 5, maka dari itu instruksi didalam pengulangan tidak dijalankan.
Tetapi, do while, menjalankan dulu perintah untuk menampilkan nilai dari variabel nilai, setelah itu di periksa apakah pengulangan dapat dilakukan lagi. 

baca juga : Operator Relasional dalam Bahasa Java


Cukup sederhana bukan ?
Iya, jadi begitulah sedikit pengetahuan yang mungkin bermanfaat mengenai pengulangan memakai do-while dalam bahasa java, sekaligus perbedaan antara pengulangan do-while dan while.

Sekian dan Terima Kasih.
Sumber http://ng0ding.blogspot.com/

Author: 
    author
    No related post!