Bahasa Java memiliki 3 macam bentuk perulangan (looping), yaitu:
1. For Loop
2. While Loop
3. Do..While Loop
For Loop
Di bawah ini ialah sintak dasar For Loop di Java:for(initialization;boolean_expression;update){ // executed statement; }
Contoh Program
package com.nursalim.java.basic; public class ForLoopDemo { public static void main(String[] args){ for(int x = 1; x <= 10; x++){ System.out.println("Nilai dari x ialah "+x); } } }Output
Nilai dari x ialah 1 Nilai dari x ialah 2 Nilai dari x ialah 3 Nilai dari x ialah 4 Nilai dari x ialah 5 Nilai dari x ialah 6 Nilai dari x ialah 7 Nilai dari x ialah 8 Nilai dari x ialah 9 Nilai dari x ialah 10
While Loop
Di bawah ini ialah sintak dasar dari While Loop:while(booleand_expression){ //execute statement }
Pada While Loop, selama boolean expression bernilai true, maka statement akan dieksekusi. Sebaliknya jika bernilai false, maka akan keluar dari proses looping.
Contoh Program
package com.nursalim.java.basic; public class WhileLoopDemo { public static void main(String[] args){ int x = 1; while (x <= 10){ System.out.println("Nilai dari X ialah "+x); x++; } } }
Output
Nilai dari x ialah 1 Nilai dari x ialah 2 Nilai dari x ialah 3 Nilai dari x ialah 4 Nilai dari x ialah 5 Nilai dari x ialah 6 Nilai dari x ialah 7 Nilai dari x ialah 8 Nilai dari x ialah 9 Nilai dari x ialah 10
Do..While Loop
Do..While Loop seakan-akan dengan While Loop, bedanya jika Do..While Loop menjamin setidaknya ada proses sanksi statement sekali.Di bawah ini ialah sintak dasaw Do..While Loop di Java:
do{ //execute statement }while(boolean_expression);
Contoh Program
package com.nursalim.java.basic; public class DoWhileLoopDemo { public static void main(String[] args){ int x = 1; do{ System.out.println("Nilai dari x ialah "+x); x++; } while (x <= 10); } }
Output
Nilai dari x ialah 1 Nilai dari x ialah 2 Nilai dari x ialah 3 Nilai dari x ialah 4 Nilai dari x ialah 5 Nilai dari x ialah 6 Nilai dari x ialah 7 Nilai dari x ialah 8 Nilai dari x ialah 9 Nilai dari x ialah 10