Semasa pengaturcaraan, jika timbul situasi di mana anda secara khusus mengetahui berapa kali anda ingin mengulang blok penyataan tertentu dalam kod anda, cari gelung “untuk”. Dalam artikel ini mari kita pelajari tentang cara menerapkan loop in
Topik yang dibahas dalam artikel ini adalah seperti berikut:
- Apa itu gelung?
- Gambar rajah aliran
- Sintaks
- Contoh bagi gelung
- Java bersarang untuk gelung
- Contoh Java bersarang untuk gelung
- Contoh piramid: Kes 1
- Contoh piramid: Kes 2
Apa itu gelung?
Pengaturcara biasanya menggunakan gelung untuk melaksanakan satu set pernyataan. Untuk gelung digunakan apabila mereka perlu mengulangi bahagian berkali-kali. Ia digunakan terutamanya dalam kes di mana bilangan lelaran tetap!
Untuk pemahaman yang lebih baik, izinkan saya memberi anda gambaran bergambar!
Gambar rajah aliran
Di sini, setelah inisialisasi, keadaan yang anda tetapkan dalam kod akan diimbas, sekiranya keadaannya benar, ia akan menambah / menurunkan (mengikut kod anda) nilainya, dan sekali lagi mengulangi kod mengikut keadaan yang anda miliki ditugaskan. Tetapi, jika keadaan anda salah, ia akan keluar dari gelung.
Selepas penjelasan teori ini, izinkan saya menunjukkan kepada anda sintaks untuk gelung!
Sintaks
tukar dari double ke int java
untuk (pernyataan 1 pernyataan 2 pernyataan 3) {// blok kod yang akan dilaksanakan}
Sintaksnya cukup mudah. Ia seperti berikut
Penyataan 1: keadaan sebelum blok kod dijalankan
Penyataan 2: menentukan syarat pelaksanaan kod
Penyataan 3: keadaan setelah kod telah dilaksanakan
Untuk menjadikan semuanya lebih jelas, marilah kita menerapkan sintaks yang dijelaskan di atas dalam kod Java.
Contoh bagi gelung
Kod yang ditulis di bawah menggambarkan bagaimana gelung dilaksanakan di
kelas awam MyClass {{public static void main (String [] args) {{untuk (int i = 0 i<5 i++) { System.out.println(i) } } }}
Pengeluaran:
0
satu
2
3
4
Saya telah menggunakan kod ringkas untuk membuat anda semua mengetahui konsep untuk loop. Di dalam loop for, terdapat tiga pernyataan yang telah saya bicarakan di segmen sebelumnya. Saya harap anda sekarang dapat berhubung dengan mereka dengan mudah!
- Pertama, Int i = 0, adalah permulaan pemboleh ubah integer yang nilainya telah ditetapkan untuk 0.
- Kedua, i<5 is the condition that I have applied in my code
- Ketiga, i ++, bermaksud bahawa saya mahu nilai pemboleh ubah saya meningkat.
Setelah memahami cara kerja loop, izinkan saya membawa anda ke konsep lain, iaitu Java bersarang untuk gelung!
Java bersarang untuk gelung
Sekiranya anda mempunyai gelung untuk di dalam gelung untuk, anda telah menemui Java yang bersarang untuk gelung. Gelung dalam berfungsi sepenuhnya apabila gelung luar dijalankan.
Saya mengemukakan contoh untuk menunjukkan kepada anda cara kerja Java bersarang untuk gelung.
Contohnya
Kod Java untuk gelung bersarang:
kelas awam Contoh {public static void main (String [] args) {untuk (int i = 1i<=3i++){ for(int j=1j<=3j++){ System.out.println(i+' '+j) } } } }
Pengeluaran:
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 contoh yang sangat terkenal yang mungkin pernah anda dengar! Contoh piramid!
Piramid Contoh: Kes 1
kelas awam PiramidContoh {public static void main (String [] args) {untuk (int i = 1i<=5i++){ for(int j=1j<=ij++){ System.out.print('* ') } System.out.println()//new line } } }
Pengeluaran:
*
* *
* * *
* * * *
* * * * *
Bergerak dengan contoh seterusnya.
Piramid Contoh: Kes 2
pakej Demo kelas awam MyPackage {public static void main (String [] args) {int term = 6 for (int i = 1i = ij -) {System.out.print ('*')} System.out.println ( )//baris baru } } }
Pengeluaran:
* * * * *
* * * *
* * *
* *
*
Saya pasti anda akan biasa dengan kedua-dua corak ini.
Ini membawa kita ke akhir artikel ‘For Loop in Java’ ini. Saya harap konsep “for loop in Java” sudah jelas untuk anda sekarang. Kami akan terus menggali dunia Java bersama-sama. Nantikan!
Pastikan anda berlatih sebanyak mungkin dan kembalikan pengalaman anda.
Lihat oleh Edureka, sebuah syarikat pembelajaran dalam talian yang dipercayai dengan rangkaian lebih daripada 250,000 pelajar berpuas hati yang tersebar di seluruh dunia. Kami di sini untuk membantu anda dalam setiap langkah dalam perjalanan anda, kerana selain daripada soalan wawancara java ini, kami menyediakan kurikulum yang dirancang untuk pelajar dan profesional yang ingin menjadi Pembangun Java.
Ada soalan untuk kami? Sila sebutkan di bahagian komen ‘antar muka peta java’ ini artikel dan kami akan menghubungi anda secepat mungkin.