1. Fungsi dan Perbedaan
Tujuan istirahat adalah untuk keluar dari blok loop saat ini (untuk, sementara, lakukan sementara) atau blok program (sakelar). Fungsi di blok loop adalah melompat keluar dari loop body yang saat ini beredar. Peran dalam blok program adalah untuk membandingkan interupsi dan kondisi kasus berikutnya.
Lanjutkan digunakan untuk mengakhiri pelaksanaan pernyataan selanjutnya di badan loop dan melompat kembali ke awal blok program loop untuk menjalankan loop berikutnya, daripada segera loop body.
2. Penggunaan Lainnya
Break dan Lanjutkan dapat digunakan dengan tag pernyataan.
Ini semua sangat sederhana. Berikut adalah contoh yang komprehensif dan Anda akan mengerti:
/*** Dibuat oleh IntelliJ Idea. * Pengguna: leizhimin * Tanggal: 2007-11-29 * Waktu: 15:47:20 */ tes kelas publik {public static void main (string args []) {test test = test baru (); test.testbreak1 (); test.testcontinue1 (); test.testbreak2 (); test.testcontinue2 (); } / *** Tes Lanjutkan* Lanjutkan digunakan untuk mengakhiri loop ini* / public void testContinue1 () {System.out.println ("------------------------"); untuk (int i = 1; i <= 5; i ++) {if (i == 3) Lanjutkan; System.out.println ("i =" + i); }} / *** Break digunakan untuk mengakhiri seluruh badan loop* / public void testbreak1 () {System.out.println ("-----------------------------"); untuk (int i = 1; i <= 5; i ++) {if (i == 3) break; System.out.println ("i =" + i); }} /*** Pernyataan istirahat uji dengan label* Tag hanya dapat ditulis sebelum badan loop. Ngomong-ngomong, pelajari definisi dan penggunaan tag pernyataan di java*/ public void testbreak2 () {System.out.println ("--------------------------"); int i = 1; int k = 4; lable1: untuk (; i <= 5; i ++, k--) {if (k == 0) break lable1; System.out.println ("i =" + i + "; k =" + k); }} public void testContinue2 () {System.out.println ("---------------------"); lable1: for (int i = 1; i <10; i ++) {lable2: system.out.println ("i ="+i); untuk (int j = 0; j <10; j ++) {if (j == 9) lanjutkan lable1; }}}} Hasil Menjalankan:
-------- 测试 break1 ------- i = 1 i = 2 -------- 测试 Lanjutkan ------- i = 1 i = 2 i = 4 i = 5 -------- 测试 break2 ------- i = 1; k = 4 i = 2; k = 3 i = 3; k = 2 i = 4; k = 1 -------- 测试 lanjutan2 ------- i = 1 i = 2 i = 3 i = 4 i = 5 i = 6 i = 7 i = 8 i = 9 proses selesai dengan kode keluar 0
Di atas adalah ringkasan penggunaan istirahat dan melanjutkan kata kunci di Java yang dibawa kepada Anda oleh editor. Saya harap semua orang akan mendukung wulin.com ~