Java For Loop
Saat Anda tahu persis berapa kali Anda ingin mengulang blok kode, gunakan for loop, bukan while loop:Syntax :
for (statement 1; statement 2; statement 3) {
// blok kode yang akan dieksekusi
}Pernyataan 1 dieksekusi (satu kali) sebelum eksekusi blok kode.
Pernyataan 2 menentukan kondisi untuk mengeksekusi blok kode.
Pernyataan 3 dieksekusi (setiap kali) setelah blok kode dieksekusi.
Contoh di bawah ini akan mencetak angka 0 hingga 4:
Contoh :
Input :
public class Main {
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
System.out.println(i);
}
}
}Output :
0
1
2
3
4Contoh dijelaskan
Pernyataan 1 menetapkan variabel sebelum loop dimulai (int i = 0).Pernyataan 2 mendefinisikan kondisi untuk menjalankan loop (i harus kurang dari 5). Jika kondisi benar, loop akan dimulai lagi, jika salah, loop akan berakhir.
Pernyataan 3 meningkatkan nilai (i++) setiap kali blok kode dalam loop telah dieksekusi.
Contoh lain
Contoh ini hanya akan mencetak nilai genap antara 0 dan 10:Contoh :
Input :
public class Main {
public static void main(String[] args) {
for (int i = 0; i <= 10; i = i + 2) {
System.out.println(i);
}
}
}Output :
0
2
4
6
8
10For-Each Loop
Ada juga "for-each" loop, yang digunakan secara eksklusif untuk mengulang elemen dalam array:Syntax :
for (type variableName : arrayName) {
// blok kode yang akan dieksekusi
}Contoh berikut menampilkan semua elemen dalam array cars, menggunakan "for-each" loop:
Contoh :
Input :
public class Main {
public static void main(String[] args) {
String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
for (String i : cars) {
System.out.println(i);
}
}
}Output :
Volvo
BMW
Ford
MazdaCatatan: Jangan khawatir jika Anda tidak memahami contoh di atas. Anda akan mempelajari lebih lanjut tentang Array di bab Java Arrays.
KAMU SEDANG MEMBACA
Bahasa Pemrograman Java Pemula Dan Tingkat Lanjut
FantasyTutorial dan pembelajaran Bahasa Pemrograman Java Lengkap Untuk Pemula dan tingkat lanjut. Di sertai contoh yang mudah di pahami Berbahasa Indonesia. Persyaratan untuk mengikuti tutorial Mempunyai minat menjadi seorang programmer dan atau menjadi mo...