Saturday, August 27, 2016

Pengulangan Menggunakan for dalam Bahasa Pemrograman Java

Pengulangan tak kalah pentingnya dengan Pengkondisian, sebab pasti akan ada keadaan dimana kita diharuskan untuk melakukan baris kode yang s... thumbnail 1 summary
Pengulangan tak kalah pentingnya dengan Pengkondisian, sebab pasti akan ada keadaan dimana kita diharuskan untuk melakukan baris kode yang sama berulang ulang.
Dari pada harus menulis ulang kode tersebut, alangkah baiknya jika kita melakukan pengulangan, selain menghemat baris kode, dapat juga meningkatkan produktivitas kita dalam melakukan c0ding, sekaligus mempercepat dalam pengerjaan sebuah program.

Pengulangan dalam Bahasa Java terdapat 3 buah syntax untuk melakukan pengulangan, yaitu for, while, do-while.

Jadi kali ini kita akan membahas Cara Melakukan Pengulangan For (For - loop) dalam Bahasa Java terlebih dahulu.


Apa itu Pengulangan

Pengulangan adalah runtutan instruksi (baris kode) yang akan terus diulang selagi memenuhi kondisi(untuk melakukan pengulangan tersebut) [Sumber : TechTarget.com].

Jadi sama halnya seperti pengkondisian, instruksi untuk pengulangan akan terus dijalankan selagi memenuhi kondisi.

baca juga : Pengkondisian dalam Bahasa Java


Pengulangan Menggunakan For Loop

for loop, merupakan salah satu syntax yang dapat digunakan untuk melakukan pengulangan.

for(inisialisasi_variabel; kondisi; update_variabel) {
    // c0de.
}



Contoh for-loop dalam Bahasa Java


Contoh : Misalkan kita ingin menuliskan angka 1 - 10.

Source Code:

// kode ini ditulis dari ng0ding.blogspot.com
public class Ngoding {
    public static void main(String[] args) {
 for(int i = 1; i <= 10; i++) {
            System.out.println(i);
 }
    }
}

Output:

Pengulangan for (for Loop) dalam Bahasa Pemrograman Java
Pengulangan Menggunakan for loop dalam Bahasa Java



Pengulangan for Bersarang (Nested Loop)

Saya lupa tulis di artikel sebelumnya, tapi dalam Pengkondisian juga bisa dilakukan Pengkondisian Bersarang (if didalam if).

Begitu juga dengan Pengulangan, didalam Pengulangan, kita bisa buat Pengulangan Lagi.



Contoh Pengulangan Bersarang dalam Bahasa Java

Contoh : Misalkan kita ingin membuat bentuk segitiga siku siku.

Source Code:


// kode ini ditulis dari ng0ding.blogspot.com
public class Ngoding {
    public static void main(String[] args) {
 // for luar untuk banyak baris (1 ~ 5)
 for(int i = 1; i <= 5; i++) {
     // for luar untuk banyak kolom (1 ~ i)
     // jadi saat pengulangan pertama [i = 1], maka (1 ~ 1)
     // saat pengulangan kedua [i = 2], maka (1 ~ 2), dst...
     for(int j = 1; j <= i; j++) {
  System.out.print("*");
     }
     System.out.print("\n");
 } 
    }
}

Output:

Pengulangan for (for Loop) dalam Bahasa Pemrograman Java
Pengulangan Bersarang menggunakan for-loop Java



Kesimpulan

Dalam syntax for, kita diharuskan untuk mendefinisikan 3 hal

  1. Variabel Inisialisasi
  2. Kondisi (saat kapan pengulangan bisa dijalankan)
  3. Update Variabel
    Dalam contoh kita hanya membuat i++, j++. Tetapi kita bisa melakukan hal lain juga, bukan hanya increment 1 nilai.
    i++; sama saja dengan i += 1; atau sama saja dengan i = i + 1;
    Hal ini termasuk kedalam penggunaan Operator Inisialisasi.
    Seperti  i += 2; berarti i = i+2;

baca juga : Operator Dasar Bahasa Java dan Pengulangan For Bahasa C

Sekian dan Terima Kasih.

No comments

Post a Comment