Rumah  >  Artikel  >  Java  >  Pecahkan mana-mana gelung bersarang luar dengan merujuk namanya di Jawa

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

WBOY
WBOYke hadapan
2023-08-26 11:49:06744semak imbas

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  
}  

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);
         }
      }
   } 
}

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

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam