Coding With Do While
Kali ini, mari kita belajar penggunaan Do while dalam coding java kita. nah, memang Do While juga termasuk ke dalam looping control, tetapi posting ini saya sendirikan karena saya sendiri ingin mejelaskan tersendiri. nah, mari kita memulai materi kita kalau begitu.
Do while merupakan looping yang berbeda dengan For dan While. perbedaannya terletak di perintah "DO", perintah ini unik karena dia mengabaikan semua kondisi atau ketentuan program, dan melakukan apa yang kita kehendaki, semisal saja seperti contoh dibawah ini :
do {
System.out.println("Masukkan bilangan :");
angka = scan.nextInt();
if (.........){
i++;
}else if (.......){
i ++;
}
} while (.........................);
System.out.println(....................... );
}
}
System.out.println("Masukkan bilangan :");
angka = scan.nextInt();
if (.........){
i++;
}else if (.......){
i ++;
}
} while (.........................);
System.out.println(....................... );
}
}
nah, melalui contoh diatas, perintah di dalam do akan dilakukan terlebih dahulu TANPA KONDISI APAPUN, jadi do akan selalu di proses terlebih dahulu. nah, kemudian dilanjutkan dengan perintah while yang membutuhkan kondisi. Tapi ingat guys, DO akan selalu dilakukan selama WHILE masih benar.
sampai disitu saja penjelasan kita, nah sekarang mari kita lanjutkan dengan soal latihan kita.
SOAL
- Buatlah program untuk menginputkan sejumlah bilangan. Proses input berhenti jika yang diinput selain bilangan 1 sampai dengan bilangan 3. Kemudian tampilkan jumlah kemunculan bilangan 1, bilangan 2, dan bilangan 3 !
Contoh :
Input Þ Bilangan = 3
Bilangan = 2
Bilangan = 2
Bilangan = 3
Bilangan = 2
Bilangan = 7
Output Þ
Jumlah kemunculan bilangan 1 = 0
Jumlah
kemunculan bilangan 2 = 3
Jumlah
kemunculan bilangan 3 = 2
Untuk mengerjakan soal diatas, kita membutuhkan perintah Do-While. nah, mari kita mulai bahas soal ini.
- Pertama-tama pastikan kalian sudah membuat import scanner, public static void.
- lalu, mari kita langusng untuk mengetikkan program/perintah Do-While kita.
- nah, untuk bisa mengerjakan soal diatas, kita harus menggunakan variable variable untuk menyimpan data angka perhitungan kita.
- Variabel yang kita buat tersebut berguna untuk menyimpan angka dan nilai. Dari soal, user akan diminta untuk menginputkan suatu angka, yang akan diminta terus sampai user memasukkan angka selain 1 sampai 3. nah untuk itu, kita gunakan Do-While dalam pelaksanaanya.
- Sistem akan selalu meminta inputan user dan menyimpannya dalam variable variable yang kita buat untuk menyimpannya (satu, dua, tiga). lalu while berfungsi untuk mengeprint/mengoutput angka 1 2 3 yang user inputkan, sekaligus berfungsi untuk mengulang ngulang perintah/program yang kita buat.
Seperti itu teman teman loopin Do-While yang kita pelajari kali ini semoga bermanfaat dan membuat pengetahuan teman-teman semakin luas.
NB : do tidak dapat dipisahkan dengan while
sampai disini dlu blog kali ini teman-teman , Terima kasih sudah menyempatkan waktu untuk membaca, Salam Techis!
Komentar
Posting Komentar