Apa itu for loop di java dan bagaimana cara mengimplementasikannya?



Artikel tentang 'for loop in Java' ini akan membantu Anda memahami cara mengimplementasikan pernyataan perulangan untuk di Java dengan bantuan program contoh.

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:





Mari kita mulai!

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

For-In Loop - Tutorial Swift - Edureka

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.