CC BY SA
Loop
Selain conditional control flow*, pemrograman
mengenal juga loop (perulangan).
Misal,
Kontrol perulangan menggunakan for terdiri atas tiga segmen: inisialisasi,
syarat, update
for (int i=1;i<=7;i++) {
System.out.println("Nilai i: "+i);
Inisialisasi, kode pada segmen ini dieksekusi paling awal. Segmen ini
}
dieksekusi sekali saja yakni sebelum siklus perulangan dimulai. Pada
contoh, disiapkan sebuah variabel i dengan nilai 1.
Jalankan kode di atas pada replit
4) }
Jalankan kode di atas pada replit
AES II 2021
CC BY SA
While loop
While melakukan eksekusi kode secara berulang
berdasarkan nilai kebenaran ekspresi tertentu.
do-while loop
Variasi lain dari while adalah do-while. Pada
perulangan menggunakan do-while, kode program
dieksekusi minimal sekali, terlepas dari kondisi yang
menjadi syarat perulangan. Struktur perulangan menggunakan do-while.
for-each loop
Java mengenal for-each loop, versi ringkas yang Sintaks perulangan menggunakan for-each
digunakan untuk melakukan perulangan terhadap
elemen yang terdapat pada sebuah data bertipe array for (TipeData elemen: array/collection ) {
ataupun collection*. // Kode yang dieksekusi untuk tiap elemen
}
Penggunaan for-each membuat kode menjadi lebih
sederhana dan mudah terbaca.
Contoh
Untuk lebih jelasnya, lihat kumpulan contoh for (String warna: warnaBalons) {
penggunaan for-each pada link kode replit di samping. System.out.println("Balonku berwarna "+warna);
}
*tipe object yang menampung banyak elemen di dalamnya, seperti list dan
set
AES II 2021
CC BY SA
Tugas
B. Perulangan menggunakan for 2 - Mencari nilai rata-rata,
A. Perulangan menggunakan for 1 - perulangan pada range nilai
tertinggi, terendah
tertentu
SERAHKAN TUGAS DALAM BENTUK LINK REPLIT MELALUI ELEARNING PADA SLOT YANG ADA
AES II 2021
CC BY SA
Challenges
B. Fibonacci
A. Jumlah bilangan kuadrat
PENGERJAAN CHALLENGE BERSIFAT OPSIONAL. JAWABAN DIPOST PADA SLOT CHALLENGE. BOLEH
MENJAWAB YANG MANA SAJA. YANG MENJAWAB BENAR PERTAMA KALI AKAN MENDAPATKAN SUBSIDI NILAI
YANG DAPAT DIGUNAKAN PADA SALAH SATU KOMPONEN NILAI AKHIR
Selesai