Pengulangan Menggunakan For Dalam Bahasa Pemrograman Java
Pengulangan tak kalah pentingnya dengan Pengkondisian, lantaran yaitu pasti akan ada keadaan dimana kita diharuskan untuk melaksanakan baris kode yang sama berulang ulang.
Dari pada harus menulis ulang kode tersebut, alangkah baiknya jikalau kita melaksanakan pengulangan, selain menghemat baris kode, mampu juga meningkatkan produktivitas kita dalam melaksanakan c0ding, sekaligus mempercepat dalam pengerjaan sebuah program.
Pengulangan dalam Bahasa Java terdapat 3 buah syntax untuk melaksanakan 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
baca juga : Pengkondisian dalam Bahasa Java
Pengulangan Menggunakan For Loop
Contoh for-loop dalam Bahasa Java
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 Menggunakan for loop dalam Bahasa Java |
Pengulangan for Bersarang (Nested Loop)
Contoh Pengulangan Bersarang dalam Bahasa Java
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 ketika pengulangan pertama [i = 1], maka (1 1) // ketika pengulangan kedua [i = 2], maka (1 2), dst... for(int j = 1; j <= i; j++) { System.out.print("*"); } System.out.print("\n"); } } }
Output:
Kesimpulan
- Variabel Inisialisasi
- Kondisi (saat kapan pengulangan mampu dijalankan)
- Update Variabel
Dalam pola kita hanya membuat i++, j++. Tetapi kita mampu melaksanakan 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
Sumber http://ng0ding.blogspot.com/