Pengulangan Bersarang Pada Java

Sebuah program mengizinkan blok pengulangan di dalam blok pengulangan lainnya, dan tidak membatasai jenis pengulangan apa yang boleh berada di dalam pengulangan lainnya, misalnya di dalam blok pengulangan for terdapat pengulangan while, atau didalam pengulangan while terdapat pengulangan for.

Pengulangan Bersarang “For”

Bentuk umum pengulangan bersarang for adalah sebagai berikut :

 for(Inisialisasi1; Terminasi1; Iterasi1){
  Proses;
  for(Inisialisasi2; Terminasi2; Iterasi2){
   Proses;
  }
 }

Contoh Program Menampilkan Baris Kolom Bilangan:

#include <stdio.h>
main(){
    int i,j;
    printf("n Pengulangan Bersarang For");
    for(i=1;i<=5;i++){
        printf(" %i ",i);
        for(j=1;j<=3;j++){
            printf(" %i ",j);
        }
    printf("n");
    }
}

Pengulangan Bersarang “While”

Bentuk umum pengulangan bersarang while adalah sebagai berikut :

Inisialisasi1
while(Terminasi1){
 Proses1
 Inisialisasi2
 while(Terminasi2){
   Proses1
   Iterasi2
 }
 Iterasi1
}

Contoh Program Menampilkan Baris Kolom Bilangan:

public class WhileBersarang {
    public static void main(String[] args) {
        int i,j;
        System.out.print("nPengulangan Bersarang While");
        i=0;
        while(i<=10){
            System.out.print(i+" ");
            j=0;
            while(j<=5){
                System.out.print(j+" ");
                j++;
            }
            i++;
            System.out.print("n");
        }
    }
}

Contoh Kode Program membuat pola:

public class Pola1 {
    public static void main(String[] args) {
        int i,j;
        System.out.print("n Pengulangan Bersarang Membentuk Pola");
        for(i=1;i<=5;i++){
           for(j=1;j<=3;j++){
             System.out.print(" * ");
           }
            System.out.print("n");
        }
    }
}
public class Pola2 {
    public static void main(String[] args) {
        int i,j;
        System.out.print("n Pengulangan Bersarang Membentuk Pola");
        for(i=1;i<=5;i++){
           for(j=1;j<=5;j++){
             if(i>=j){
                System.out.print(" * ");
             }
           }
            System.out.print("n");
        }
    }
}
public class Pola3 {
    public static void main(String[] args) {
        int i,j;
        System.out.print("n Pengulangan Bersarang Membentuk Pola ");
        for(i=1;i<=5;i++){
           for(j=1;j<=5;j++){
             if(i<=j){
                System.out.print(" * ");
             }
             else
               System.out.print("   ");
           }
            System.out.print("n");
        }
    }
}
public class Pola4 {
    public static void main(String[] args) {
        int i,j;
        System.out.print("n Pengulangan Bersarang Membentuk Pola");
        for(i=1;i<=5;i++){
           for(j=1;j<=5;j++){
             if(i<=j){
                System.out.print(" * ");
             }
             else
               System.out.print("   ");
           }
            System.out.print("n");
        }
    }
}

Silahkan eksplorasi lebih lanjut ke Membuat Method di Java

3 Trackbacks & Pingbacks

  1. Pengulangan Pada Java | Onestring Lab
  2. Pengulangan Bersarang Pada Java – Borneo Java
  3. Membuat Tabel Perkalian Pada Java | Onestring Lab

Comments are closed.

Block AdBlock - Powered by Admiral