Rumah > Java > javaTutorial > teks badan

Pecahkan mana-mana gelung bersarang luar dengan merujuk namanya di Jawa

WBOY
Lepaskan: 2023-08-26 11:49:06
ke hadapan
768 orang telah melayarinya

Pecahkan mana-mana gelung bersarang luar dengan merujuk namanya di Jawa

Pengaturcaraan adalah tentang menghasilkan cara terbaik dan paling berkesan untuk menyelesaikan masalah dunia sebenar. Terdapat situasi apabila anda ingin keluar berbilang gelung serentak. Ini boleh dicapai di Jawa dengan hanya merujuk nama gelung yang anda mahu keluar. Dalam tutorial ini, kita akan melihat cara untuk memecahkan sebarang gelung bersarang luar di Jawa dengan merujuk namanya.

Merujuk Nama Gelung dalam Java

Anda boleh keluar dari gelung bersarang Java dengan melabel gelung luar. Ini boleh dicapai dengan menggunakan label sebelum gelung luar diikuti dengan titik bertindih. Pernyataan putus dan gabungan label kemudiannya boleh digunakan di dalam gelung dalam untuk keluar dari gelung luar.

Sintaks

Berikut ialah sintaks untuk merujuk gelung −

labelname :for(initialization;condition;incr/decr){  
    //code to be executed  
}  
Salin selepas log masuk

Contoh

以下是如何在Java中使用带标签的break语句退出嵌套循环的示例:

public class Test{
   public static void main(String args[]){   
      outerloop:
      for (int i = 0; i < 5; i++) {
         for (int j = 0; j < 5; j++) {
            if (i == 2 && j == 2) {
               break outerloop;
            }
         System.out.println("i = " + i + ", j = " + j);
         }
      }
   } 
}
Salin selepas log masuk

Output

i = 0, j = 0
i = 0, j = 1
i = 0, j = 2
i = 0, j = 3
i = 0, j = 4
i = 1, j = 0
i = 1, j = 1
i = 1, j = 2
i = 1, j = 3
i = 1, j = 4
i = 2, j = 0
i = 2, j = 1
Salin selepas log masuk

Dalam contoh ini, gelung luar dilabelkan sebagai "gelung luar" menggunakan sintaks label. Dalam gelung dalam, pernyataan if menyemak sama ada nilai semasa i dan j adalah sama dengan 2. Jika ia sama, anda boleh menggunakan pernyataan putus dengan label "gelung luar" untuk keluar dari gelung luar, jika tidak, gelung terus melaksanakan dan mencetak nilai semasa i dan j.

Apabila atur cara ini dijalankan, ia akan mencetak nilai i dan j untuk setiap lelaran gelung sehingga i dan j kedua-duanya sama dengan 2 dan pada ketika itu, kawalan akan keluar dari gelung luar dan menamatkan atur cara.

Aplikasi Praktikal Memecah Berbilang Gelung

各种情况都需要能够打破多个循环的能力。例如,一个程序在多维数组个循环的能力。例如,一个程序在多维数组在多维数组中有组丢照。找到了该元素,我们可以退出两个循环,从而减少处理时间。另一个例子是检子是检中的碰撞。如果发现碰撞,我们可以退出两个循环,以防止无意义的计算。

Kesilapan Biasa Yang Perlu Dielakkan

Terdapat beberapa ralat yang kerap perlu dielakkan apabila memecahkan berbilang gelung dalam Java. Terlupa menamakan gelung luar adalah salah satu kesilapan yang paling kerap. Kami tidak akan dapat menggunakan label gelung luar dalam pernyataan putus jika kami tidak melabelkannya. Menggunakan nama gelung yang salah dalam penyataan rehat adalah satu lagi ralat yang kerap. Apabila keluar dari gelung, pastikan anda menggunakan nama yang betul.

Kesimpulan

在本文中,您学习了如何在Java中通过引用其名称来中断任何外部嵌套循店进了了他建嵌套循环,如何跳出单个循环以及如何使用标记循环跳出多个循环,以叭以多个循环的实际应用和要避免的常见错误。

Atas ialah kandungan terperinci Pecahkan mana-mana gelung bersarang luar dengan merujuk namanya di Jawa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!