Rumah > Java > javaTutorial > Apakah Label 'gelung:' Java dan Bagaimana Mereka Mengawal Gelung Bersarang?

Apakah Label 'gelung:' Java dan Bagaimana Mereka Mengawal Gelung Bersarang?

Mary-Kate Olsen
Lepaskan: 2024-12-10 09:05:10
asal
812 orang telah melayarinya

What are Java's

Pernyataan Java's Perplexing "gelung:"

Semasa menyemak kod, anda mungkin menghadapi kenyataan yang kelihatan seperti membingungkan: "gelung:". Pada pandangan pertama, anda mungkin tersalah anggap sebagai kata kunci, tetapi pemeriksaan lebih dekat mendedahkan sifat sebenar ia sebagai label.

Apakah itu Label?

Label ialah pengecam yang boleh dilampirkan pada pernyataan gelung. Ia berfungsi sebagai sasaran mudah untuk penyataan putus dan sambung, membenarkan kawalan tepat ke atas pelaksanaan gelung.

Sintaks dan Penggunaan

Label biasanya diletakkan sejurus sebelum gelung yang dirujuk kepada:

loop:
for (...) {

}
Salin selepas log masuk

Untuk keluar daripada gelung berlabel, gunakan pernyataan putus yang merujuk kepada label:

loop:
for (...) {
    if (condition) {
        break loop; // Exit the "loop" loop
    }
}
Salin selepas log masuk

Begitu juga, pernyataan continue boleh digunakan dengan label untuk melangkau pernyataan yang tinggal dalam gelung dan meneruskan dari lelaran berikut:

loop:
for (...) {
    if (condition) {
        continue loop; // Skip remaining statements and start next iteration
    }
}
Salin selepas log masuk

Faedah Menggunakan Label

Label memberikan kejelasan dan kebolehbacaan yang lebih baik dalam kod kompleks di mana berbilang gelung bersarang. Dengan melabel gelung, anda boleh mengenal pasti dan mengawal aliran pelaksanaannya dengan mudah.

Dokumentasi dan Contoh

Seperti yang dinyatakan dalam dokumentasi, label paling biasa digunakan untuk mengawal gelung bersarang :

outer_loop:
for (int i = 0; i < 10; i++) {
    inner_loop:
    for (int j = 0; j < 10; j++) {
        if (condition1) {
            // Exit outer loop
            break outer_loop;
        }
        if (condition2) {
            // Exit inner loop
            break inner_loop;
        }
        if (condition3) {
            // Exit inner loop
            break;
        }
    }
}
Salin selepas log masuk

Atas ialah kandungan terperinci Apakah Label 'gelung:' Java dan Bagaimana Mereka Mengawal Gelung Bersarang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan