Gambar. Contoh program Nested Loop atau Double Looping (Gabungan Dua Perulangan) dalam Java |
Contoh pertama Program nested loop atau double looping (gabungan dua perulangan) dalam Java adalah sebagai berikut.
public class ContohNestedLoop { public static void main(String args[]) { int angka = 4; // Nested Loops atau double looping for(int i = 0; i < 3; i++) { for(int j = 0; j < 5; j++) { System.out.print(angka + “ “); angka++; } System.out.print(“\n”); } } }
Berikut terdapat beberapa latihan yang dapat membantu kita agar lebih memahami tentang Nested Loop atau Double Looping (Gabungan dua Perulangan) dalam Java.
1. Buatlah sebuah program java menggunakan salah satu dari nested loop (nested for loop, nested while loop, nested do-while loop) yang dapat memberikan output atau keluaran deretan bilangan ganjil dimulai dari angka 5 seperti berikut.
Hasil keluaran yang diharapkan:
5 7 9 11 13 15 17 19 21 23 25 27 29 31 33
Salah satu algoritma yang dapat menjadi solusi untuk latihan Nested Loop atau Double Looping dalam Java di atas adalah sebagai berikut.
- Tentukan variabel angka dengan nilai awal 5.
- Buatlah perulangan sebanyak jumlah baris dari hasil keluaran yang diharapkan di atas.
- Cetak Angka.
- Buatlah sebuah proses penjumlahan variabel angka dengan 2 agar menghasilkan angka ganjil selanjutnya.
- Selesai
2. Buatlah sebuah program java menggunakan salah satu dari nested loop (nested for loop, nested while loop, nested do-while loop) yang dapat memberikan output atau keluaran deretan bilangan genap dimulai dari angka 20 seperti berikut.
Hasil keluaran yang diharapkan:
Hasil keluaran yang diharapkan:
20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78
3. Buatlah program java yang dapat menampilkan deretan bilangan prima dari 1 sampai dengan 100 menggunakan nested loop atau double looping dalam java.
Keluaran yang diharapkan:
Deretan Bilangan Prima dari 1 – 100 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97Berikut terdapat beberapa latihan yang dapat membantu agar lebih memahami tentang Nested Loop atau Double Looping dalam Java.
- Sediakan satu variabel bilangan prima dengan nilai 0 dan satu variabel tanda dengan nilai 0
- Cetak pernyataan “Deretan Bilangan Prima dari 1 – 100
- Buatlah nested loop
- Perulangan pertama buatlah iterasi dari i = 1 hingga i < 100
- Perulangan kedua dari j = 1 hingga j <= i
- Buatlah pengecekan jika i modulo j sama dengan 0, maka tanda ditambah 1
- Berikan nilai i ke variabel prima
- Jika perulangan kedua telah selesai, buat sebuah pengecekan jika tanda sama dengan 2, maka cetak nilai i ditambah dengan spasi
- Selanjutnya nilai variabel tanda diberikan nilai 0. Selesai.
Belum ada tanggapan untuk "Nested Loop atau Double Looping (Gabungan Dua Perulangan) dalam Java"
Post a Comment