Bahasa Pemograman Java 1 minute read

Di materi sebelumnya kita udah mengetahui bagaimana perulangan dengan perintah for statement. Sekarang kita, akan coba membuat satu kasus yaitu for dalam for atau didalam perulangan ada perlulangan contohnya seperti berikut:

1
2
3
4
5
6
7
8
9
10
11
public class LoopingInnerLoop {

    public static void main(String[] args){
        for(int i = 0; i < 10; i++){
            for(int j = 0; j < 5; j ++){
                System.out.print("j["+ j + "], ");
            }
            System.out.println("i["+ i + "]");
        }
    }
}

Selain itu juga kita bisa kombinasikan antara looping dengan seleksi. contohnya seperti berikut:

1
2
3
4
5
6
7
8
9
10
public class IfIntoForStatement{

    public static void main(String[] args){
        for(int i = 0; i < 10; i++){
            if( i == 5 ){
                System.out.println("Sekarang ada di posisi ke 5");
            }
        }
    }
}

Atau kita bisa juga, di dalam selekasi ada perulangan. contohnya seperti berikut:

1
2
3
4
5
6
7
8
9
10
11
12
public class ForIntoIfStatement{

    public static void main(String[] args){
        boolean isRepeat = true;
        if(isRepeat) {
            for(int i = 0; i < 10; i ++){
                System.out.println("Sekarang ada di index ke "+ i);
            }
        }

    }
}

Selain kombinasi juga kita bisa main-main dengan indexing dalam perulangan tersebit contohnya di sebelumnya hasil yang dikeluarkan index [0, 1, 2, 3, ....] dan seterusnya ya nah sekarang mau saya balik jadi [...., 4, 3, 2, 1, 0] contohnya seperti berikut:

1
2
3
4
5
6
7
8
9
public class ForReverseIndex {

    public static void main(String[] args){

        for(int i = 10 ; i > 0; i--){
            System.out.println("Indexnya "+ i);
        }
    }
}