Saat memprogram, jika muncul situasi di mana Anda secara spesifik mengetahui berapa kali Anda ingin mengulang blok pernyataan tertentu dalam kode Anda, lakukan pengulangan 'for'. Dalam artikel ini, mari kita pelajari tentang cara menerapkan for loop in
Topik yang dibahas dalam artikel ini adalah sebagai berikut:
- Apa itu for loop?
- Diagram alir
- Sintaksis
- Contoh for loop
- Java bersarang untuk loop
- Contoh Java bersarang untuk loop
- Contoh Piramida: Kasus 1
- Contoh Piramida: Kasus 2
Apa itu for loop?
Pemrogram biasanya menggunakan loop untuk mengeksekusi serangkaian pernyataan. Untuk loop digunakan ketika mereka perlu mengulang bagian dari beberapa kali. Ini terutama digunakan dalam kasus di mana jumlah iterasi diperbaiki!
Untuk pemahaman yang lebih baik, izinkan saya memberi Anda representasi bergambar!
Diagram alir
pengonversi biner ke desimal java
Di sini, setelah inisialisasi, kondisi yang telah Anda tetapkan dalam kode dipindai, jika kondisinya benar, itu akan menambah / mengurangi (sesuai dengan kode Anda) nilainya, dan sekali lagi mengulang kode sesuai dengan kondisi yang Anda miliki ditugaskan. Tapi, jika kondisi Anda salah, itu akan keluar dari loop.
Setelah penjelasan teoritis ini, izinkan saya menunjukkan kepada Anda sintaks untuk lingkaran!
Sintaksis
untuk (pernyataan 1 pernyataan 2 pernyataan 3) {// blok kode akan dieksekusi}
Sintaksnya cukup sederhana. Ini berjalan sebagai berikut
Pernyataan 1: kondisi sebelum blok kode dijalankan
Pernyataan 2: menentukan kondisi untuk eksekusi kode
Pernyataan 3: kondisi setelah kode dijalankan
Untuk memperjelas, mari kita implementasikan sintaks yang dijelaskan di atas dalam kode Java.
Contoh for loop
Kode yang ditulis di bawah ini menggambarkan bagaimana for loop diimplementasikan
kelas publik MyClass {{public static void main (String [] args) {{for (int i = 0 i<5 i++) { System.out.println(i) } } }}
Keluaran:
0
satu
2
3
4
Saya telah mengambil kode sederhana untuk membuat Anda semua mengenal konsep for loop. Di dalam for loop, ada tiga statement yang telah saya bahas di segmen sebelumnya. Saya harap Anda sekarang dapat memahami mereka dengan mudah!
- Pertama, Int i = 0, adalah inisialisasi variabel integer yang nilainya telah ditetapkan ke 0.
- Kedua, i<5 is the condition that I have applied in my code
- Ketiga, i ++, berarti saya ingin nilai variabel saya bertambah.
Setelah memahami cara kerja for loop, izinkan saya membawa Anda ke konsep lain, yaitu Java bersarang untuk lingkaran!
Java bersarang untuk loop
Jika Anda memiliki perulangan for di dalam perulangan for, Anda telah menemukan Java bersarang untuk perulangan. Loop dalam dieksekusi sepenuhnya ketika loop luar dieksekusi.
Saya menyajikan sebuah contoh untuk menunjukkan kepada Anda cara kerja Java for loop bersarang.
Contoh
Kode Java untuk loop for bersarang:
Contoh kelas publik {public static void main (String [] args) {for (int i = 1i<=3i++){ for(int j=1j<=3j++){ System.out.println(i+' '+j) } } } }
Keluaran:
sebelas
1 2
1 3
dua puluh satu
2 2
2. 3
3 1
3 2
3 3
Sekarang setelah Anda memahami konsep loop bersarang, izinkan saya menunjukkan kepada Anda contoh yang sangat terkenal yang mungkin pernah Anda dengar! Contoh piramida!
Contoh Piramida: Kasus 1
kelas publik PyramidExample {public static void main (String [] args) {for (int i = 1i<=5i++){ for(int j=1j<=ij++){ System.out.print('* ') } System.out.println()//new line } } }
Keluaran:
*
* *
* * *
* * * *
* * * * *
Pindah dengan contoh berikutnya.
Contoh Piramida: Kasus 2
paket MyPackage public class Demo {public static void main (String [] args) {int term = 6 for (int i = 1i = ij -) {System.out.print ('*')} System.out.println ( )//garis baru } } }
Keluaran:
* * * * *
* * * *
* * *
* *
*
Saya yakin Anda pasti sudah familiar dengan kedua pola ini.
Ini membawa kita ke bagian akhir artikel 'Untuk Loop di Java' ini. Saya berharap konsep 'for loop in Java' sudah jelas bagi Anda sekarang. Kami akan terus menggali dunia Jawa bersama. Tetap disini!
Pastikan Anda berlatih sebanyak mungkin dan mengembalikan pengalaman Anda.
Lihat oleh Edureka, perusahaan pembelajaran online tepercaya dengan jaringan lebih dari 250.000 pelajar yang puas dan tersebar di seluruh dunia. Kami di sini untuk membantu Anda dengan setiap langkah dalam perjalanan Anda, untuk menjadi selain pertanyaan wawancara java ini, kami hadir dengan kurikulum yang dirancang untuk siswa dan profesional yang ingin menjadi Pengembang Java.
Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar pada 'antarmuka peta java' ini artikel dan kami akan menghubungi Anda kembali sesegera mungkin.