Gelung Bersarang Java

Gelung Bersarang Java



Semasa pengaturcaraan di Java, mungkin terdapat keperluan untuk mengaitkan pelbagai fungsi. Contohnya, bekerja dengan pokok atau berurusan dengan ciri berasaskan keutamaan. Dalam situasi sedemikian, ' gelung bersarang ” dalam Java membolehkan pembangun mengumpul dan menggabungkan ciri yang dipautkan dan menyelaraskan fungsi kod dengan berkesan.

Artikel ini akan membincangkan menggunakan dan melaksanakan 'gelung bersarang' dalam Java.







Apakah 'Gelung Bersarang' di Jawa?

A ' gelung bersarang ” dalam Java sepadan dengan gelung dalam yang terkandung dalam badan gelung gelung luar. Gelung ini boleh digunakan dalam senario yang berbeza untuk mengaitkan pelbagai fungsi terpaut.



Contoh 1: Menggunakan Gelung Bersarang Pada Integer dalam Java



Dalam contoh ini, gelung bersarang akan digunakan untuk mengumpul nilai tertentu dalam setiap nilai berulang yang lain:





int ID = 2 ;
umur int = 10 ;
untuk ( int i = 0 ; i < = ID ; i++ ) {
System.out.println ( 'ID: ' + i ) ;
untuk ( int j = 5 ; j < = umur; j++ ) {
System.out.println ( 'Umur:' + j ) ;
} }

Dalam baris kod di atas:



  • Mula-mula, mulakan dua nilai integer.
  • Selepas itu, gunakan ' untuk ” gelung untuk mengulang sepanjang integer yang dimulakan dahulu dan memaparkannya.
  • Sekarang, gunakan ' bersarang ' untuk ” gelung untuk melelaran melalui integer yang terakhir secara individu dan logkannya pada konsol.
  • Ini akan mengakibatkan terkumpul setiap integer yang terakhir dalam setiap integer bekas.

Catatan: Gelung bersarang(terakhir) terkumpul dalam skop gelung luar.

Pengeluaran

Dalam output ini, dapat dilihat bahawa sarang dilakukan dengan sewajarnya.

Contoh 2: Menggunakan Gelung Bersarang Pada Tatasusunan di Java

Dalam contoh khusus ini, gelung bersarang boleh dilaksanakan untuk mengulangi sepanjang ' Tali ” tatasusunan:

Tatasusunan rentetan1 [ ] = { 'Harry' , 'David' , 'Jack' } ;
Tatasusunan rentetan2 [ ] = { 'Para Malaikat' , 'London' , 'Beijing' } ;
untuk ( int i = 0 ;i < tatasusunan1.panjang;i++ ) {
System.out.println ( tatasusunan1 [ i ] + ' \n ' ) ;
untuk ( int j = 0 j < tatasusunan2.panjang;j++ ) {
System.out.println ( tatasusunan2 [ j ] + ' \n ' ) ;
} }

Dalam blok kod di atas:

  • Isytiharkan dua tatasusunan rentetan bernama “ tatasusunan1 ” dan “ tatasusunan2 ” yang mengandungi nilai yang dinyatakan.
  • Sekarang, gunakan ' untuk ” gelung untuk lelaran melalui tatasusunan rentetan bekas.
  • Begitu juga, lelaran melalui gelung bersarang yang terakhir dalam gelung bekas untuk mengulanginya.
  • Ini sama akan memaparkan setiap elemen tatasusunan bersarang dalam setiap elemen gelung luar.

Pengeluaran

Daripada hasil ini, ia boleh dianalisis bahawa setiap nilai rentetan dalam gelung bersarang dipaparkan terhadap nilai gelung luar.

Contoh 3: Menggunakan Gelung Bersarang untuk Mencetak Corak dalam Java

Dalam contoh ini, gelung bersarang boleh dilaksanakan untuk mencetak ' corak separuh piramid ”:

baris int, kol, totalRows = 3 ;
untuk ( barisan = 0 ; barisan < totalRows; baris++ ) {
untuk ( cols = 0 ; cols < =baris; cols++ ) {
System.out.print ( '*' ) ;
}
System.out.println ( ) ;
}

Dalam blok kod ini, gunakan langkah yang disediakan di bawah:

  • Pertama, nyatakan dan mulakan nilai yang dinyatakan, masing-masing.
  • Sekarang, gunakan ' untuk ” gelung sepadan dengan baris piramid.
  • yang bersarang ' untuk gelung ” menunjukkan lajur piramid.
  • Dalam gelung ini, cetak corak yang dinyatakan untuk dicetak, dengan itu membuat corak.
  • Algoritma: Untuk setiap baris, lajur bersarang akan dicetak supaya lajur tidak melebihi had baris pada setiap lelaran.
  • Akhirnya, kosong ' println() ” kaedah secara berurutan mencetak corak sebagai piramid.

Pengeluaran

Output ini menunjukkan bahawa corak piramid dicetak dengan jelas dengan betul.

Kesimpulan

A ' gelung bersarang ” dalam Java sepadan dengan gelung dalam yang muncul dalam badan gelung gelung luar supaya gelung dalam bergantung pada gelung luar. Gelung ini boleh digunakan pada nilai yang dimulakan, dan tatasusunan atau untuk mencipta corak, masing-masing. Blog ini membincangkan pelaksanaan gelung bersarang di Jawa.