ZDIRY-TUFWT-EBONM-EYJ00-IDBLANTER.COM
ZDIRY-TUFWT-EBONM-EYJ00
BLANTERWISDOM105

Contoh Program Menggunakan Looping di Java Eclipse

Senin, 19 November 2018
19ADM - Looping (perulangan) yaitu untuk melakukan perintah yang ada di dalam blok perulangan tersebut secara berulang - ulang sesuai dengan nilai yang ditentukan atau sampai mencapai sebuah batas tertentu dari sebuah perulangan tersebut. Sekarang kita akan membuat contoh programnya di java

Looping (Perulangan)
Berikut ini penjelasan dari perulangan atau Looping.


  • While
Perulangan while bekerja dengan cara apa bila kondisi while itu terpenuhi atau bernilai True maka perulangan tersebut akan terus dilakukan sapai bernilai false.
Contohnya :


            package looping;
            public class Looping {
                public static void main(String[] args) {
                    int i=1;
                    while (i <= 5){
                        System.out.println(i);
                        i++;
                    }
                }
            }

Perhatikan Source Code di atas ada "i++" itu adalah INCEREMENT ia akan menambah 1 nilai i secara terus menerus. ada juga yang di sebut DECREMENT, contoh : i-- maka ia akan mengurangi 1 nilai i tersebut secara terus menerus. Decrement di atas digunakan untuk menambahkan nilai "i" agar mencapai nilai "5" dan kemudian keluar perulangan. jika kita tidak memberikan decrement maka perulangan tersebut tidak akan berheti - henti ( Infinity looping ). 

  • Do While
Do-while seperti while tetapi jika do-while minimal melakukan satu kali pekerjaan yang ada di dalam blok do-while tersebut. do-while akan mengulang terus sampai while bernilai flase. 
Contohnya :


            package looping;
            public class Looping {
                public static void main(String[] args) {
                    int i=1;
                    do {
                        System.out.println(i);
                        i++;
                    }while(i>=5);
                }
            }

Jika anda coba Source Code di atas maka akan mengasilkan "1" karna meskipun while bernilai false ia akan tetap melakukan pekerjaan satu kali, karna pengecekan berada di bagian bawah blok program.

  • For 
For adalah perulangan yang jumlah perulangannya sudah ditentukan sebelumnya, dengan kata lain perulangan blok dalam for sudah ditetukan sebelumnya.
Contohnya :

            package looping;
            public class Looping {
                public static void main(String[] args) {
                    for(int i=1; i<=5; i++){
                        System.out.println(i);
                    }
                }
            }
Penulisan for lebih singkat kara definisi variabel bisa dilakukan di dalam for tersebut. sehingga ia lebih sedikit dalam script yang digunakan dibandingkan dengan while dan do-while.
Berikut Ini contoh Program Pengulangan (Looping) Pada Java Eclipse.
Caranya yaitu silakan anda copy kan Souce Code Di bawah ini, dan jalankan pada java eclipse anda.

package object;
// Program By 19ADM
public class Pengulangan {
      public static void main(String[] args){
           
            // menggunakan For
            int x =4;
            System.out.println("Menggunakan For");
            for( x = 4; x >= 0; x--){
                  System.out.println(" D ");
            }
           
            // Menggunakan Do While
            System.out.println (" ");
            System.out.println (" Menggunakan Do While ");
            x = 4;
            do {
                  System.out.println(" B ");
                  x--;
            } while ( x >= 0);
           
            // menggunakan While
            System.out.println (" ");
            System.out.println (" Menggunakan While ");
            x = 4;
            while ( x >= 0){
                  System.out.println(" C ");
                  x--;
            }
           
            // Segitiga 1
            System.out.println (" ");
            System.out.println ("Segitiga 1");
            for (int a=1; a<=5; a++) {
            for(int c=1; c<=5-a; c++) {
            System.out.print(" ");
            }
            for (int b=1; b<=a-1; b++) {
            System.out.print("D");
            }
            System.out.println("D");
            }

            // Segitiga 2
            System.out.println (" ");
            System.out.println("Segitiga 2");
            for (int a=1; a<=5; a++) {
            for (int b=1; b<=a-1; b++) {
            System.out.print("B");
      }
            System.out.println("B");
      }

      // Segitiga 3
            System.out.println (" ");
            System.out.println ("Segitiga 3");
      int x1, y;
      for (x1 = 5; x1>=0; x1--){
            for (y = 1; y <= x1; y++){
                  System.out.print("C");
            }
            System.out.println("C");
      }
            // belah ketupat
            System.out.println (" ");
            System.out.println ("Belah Ketupat ");
              for (int i=1;i<=4;i++){
                  for(int j=4;j>=i;j--){
                      System.out.print(" ");
                  }
                  for(int k=1;k<=i;k++){
                      System.out.print("*");
                  }
                  for (int l=1;l<=i-1;l++){
                      System.out.print("*");
                  }
                  System.out.println();
              }
        for (int i=1;i<=5;i++){
                  for(int j=1;j<=i-1;j++){
                      System.out.print(" ");
                  }
                  for(int z=5;z>=i;z--){
                  System.out.print("*");
                  }
                  for(int k=4;k>=i;k--){
                   System.out.print("*");
                   }
                  System.out.println("");
              }

       }

      }

 
Maka Outputnya akan seperti ini :



Sekian Pembahasan dari saya, mohon maaf bila ada kesalahan.

Share This :
AriefDM

Perkenalkan nama saya AriefDM selaku penulis dan pemilik di web ini. Instagram : @ariefdm19

1 komentar

Silakan Berikan Komentar Anda
- Komentar dengan sopan
- Dilarang spam Komentar
- Dilarang memberikan link aktif pada kolom komentar
- Dilarang menggunakan Kosa Kata yang Kasar atau Negatif

Salam Hangat
AriefDM

  1. Silakan Berikan Komentar Anda
    - Komentar dengan sopan
    - Dilarang spam Komentar
    - Dilarang memberikan link aktif pada kolom komentar
    - Dilarang menggunakan Kosa Kata yang Kasar atau Negatif

    Salam Hangat
    AriefDM

    BalasHapus