Penulisan perulangan do - while adalah sebagai berikut :
Inisialisasi
do{
Perintah/pernyataan yang dikerjakan
...
Iterasi
}while (syarat/kondisi)
Pada do - while juga bisa terjadi perulangan yang bersarang seperti pada For dan While dimana penulisan kode programnya adalah sebagai berikut :
Inisialisasi
do{
Inisialisasi
do{
Perintah/pernyataan yang dikerjakan
...
Iterasi
}while (syarat/kondisi)
iterasi
}while (syarat/kondisi)
- Contoh Program Do-While 1 :
Berikut kode programnya :
int a = 1;
do {
System.out.print (a + " ");
a++;
} while (a <= 5);
System.out.println ("\n");
do {
System.out.print (a + " ");
a++;
} while (a <= 5);
System.out.println ("\n");
Keterangan :
⇒ int a = 1; menyatakan variabel a tipe integer dan bernilai awal 1
⇒ a++ menyatakan nilai a akan bertambah 1
⇒ a <= 5; adalah syarat pengulangan sampai nilai a mencapai angka 5 maka program berhenti
Hasilnya seperti gambar berikut ini :
- Contoh Program Do-While 2 :
Masukan kode ini terlebih dahulu tepat dibawah Package :
import java.util.Scanner;
Berikut kode program seperti biasanya :
Scanner masukan = new Scanner (System.in);
int kolom, baris;
System.out.print ("Jumlah Baris Ke Bawah ? ");
baris = masukan.nextInt ();
System.out.print ("Jumlah Kolom Ke Kanan ? ");
kolom = masukan.nextInt ();
int a = 1;
do {
int bil = a;
int b = 1;
do {
System.out.print (bil + "\t");
b++;
bil += baris;
} while (b <= kolom);
System.out.println ();
a++;
} while (a <= baris);
System.out.println ();
int kolom, baris;
System.out.print ("Jumlah Baris Ke Bawah ? ");
baris = masukan.nextInt ();
System.out.print ("Jumlah Kolom Ke Kanan ? ");
kolom = masukan.nextInt ();
int a = 1;
do {
int bil = a;
int b = 1;
do {
System.out.print (bil + "\t");
b++;
bil += baris;
} while (b <= kolom);
System.out.println ();
a++;
} while (a <= baris);
System.out.println ();
Keterangan :
Yang ditampilkan adalah angka 1 sampai 20 karena jumlah ke kanan (kolom) sebanyak 4 kolom dan berlanjut ke baris berikutnya sampai sebanyak 5 baris ke bawah. Angka yang ditampilkan berurutan dari atas ke bawah berlanjut ke kolom berikutnya.
Hasilnya seperti berikut ini :
- Contoh Program Do-While Bersarang 1 :
Pada contoh berikut pemakaian perintah do-while bersarang adalah untuk angka mulai dari 1 sampai 5.
Berikut kode programnya :
Hasilnya seperti berikut ini :
Hasilnya seperti berikut ini :
Bantu saya bagikan artikel dan tutorial ini agar lebih bermanfaat. Salam Gendeng 😎
int a = 1;
do {
int b = 1;
do {
System.out.print (b + " ");
b++;
} while (b <= a);
System.out.println ();
a++;
} while (a <= 5);
System.out.println ();
do {
int b = 1;
do {
System.out.print (b + " ");
b++;
} while (b <= a);
System.out.println ();
a++;
} while (a <= 5);
System.out.println ();
Hasilnya seperti berikut ini :
- Contoh Program Do-While Bersarang 2 :
Pada contoh berikut pemakaian perintah do-while bersarang adalah untuk angka mulai dari 1 sampai 5.
Berikut kode programnya :
int a = 5;
do {
int b = 1;
do {
System.out.print (b + " ");
b++;
} while (b <= a);
System.out.println ();
a--;
} while (a >= 1);
System.out.println ();
do {
int b = 1;
do {
System.out.print (b + " ");
b++;
} while (b <= a);
System.out.println ();
a--;
} while (a >= 1);
System.out.println ();
Hasilnya seperti berikut ini :
Bantu saya bagikan artikel dan tutorial ini agar lebih bermanfaat. Salam Gendeng 😎
Tidak ada komentar:
Posting Komentar