Soal [Struktur While Java]
12:18 AMKali ini akan membahas bagaimana menggunakan while di java dengan contoh kasus sebagai berikut:
"Buatlah sebuah program untuk menampilkan bilangan ganjil antara 1-20"
Jika dikerjakan dengan while maka codingan java nya adalah sebagai berikut
public class Main {
public static void main(String[] args)
{
System.out.println("Angka Ganjil Antara 1-20");
int angka=1;
while(angka<=20)
{
if(angka%2!=0)
{
System.out.println(angka+" ");
}
angka++;
}
}
}
Okeee, langsung saja pada penjelasannya,
Pada kode diatas terdapat inisiasi variabel angka dengan nilai satu, ini digunakan untuk membuat nilai awal variabel yang akan dicari bilangan ganjilnya. Setelah itu terdapat struktur while dengan parameter angka <=20, yang dimaksud dalam parameter kurang dari 20 adalah fungsi while ini tidak akan berakhir jika angka belum melebihi nilai parameter yang ditentukan yaitu 20.If yang terdapat diatas digunakan untuk mendeteksi angka ganjil yang ada, fungsi (%) modulo digunakan untuk mencari sisa dari pembagian suatu bilangan, jika habis dibagi dua maka dia adalah bilangan genap dan sebaliknya jika tidak habis dibagi dua dia adalah bilangan ganjil (angka%2!=0). Setelah ditemukan mana yang ganjil maka dilakukan print untuk menampilkan.
Fungsi dari angka++ dibagian paling bawah adalah untuk melakukan penambahan pada nilai angka, penambahan satu pada nilai angka setiap kali while dijalankan. Ketika nilai variabel angka sudah mencapai lebih dari 20 maka fungsi while ini selesai dan tidak akan mencetak angka ganjil lagi. .
Sekian, Gbu
0 comments