Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 18829|Jawab: 0

[Komunikasi] Berapa banyak loop yang bisa melompat keluar? Bagaimana saya bisa melompat keluar dari semua loop?

[Salin tautan]
Diposting pada 09/12/2015 11.12.49 | | |

Berapa banyak loop yang dapat keluar dari loop multi-layer sekaligus?
Praktik adalah satu-satunya kriteria untuk memverifikasi kebenaran, dan kode tipe multi-tangan untuk eksperimen:

  1. public class BreakTest
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 for(int x=0; x<2; x++)
  6.                 {
  7.                         for(int y=0; y<2; y++)
  8.                         {
  9.                                 for(int z=0; z<2; z++)
  10.                                 {
  11.                                         if(z==0) break;
  12.                                         System.out.println("----z="+z);
  13.                                 }
  14.                                 System.out.println("--y="+y);
  15.                         }
  16.                         System.out.println("x="+x);
  17.                 }
  18.         }
  19. }
Salin kode
Keluaran:

  1. --y=0
  2. --y=1
  3. x=0
  4. --y=0
  5. --y=1
  6. x=1
Salin kode


Ini menunjukkan bahwa break hanya dapat melompat keluar dari satu loop, (jika berada di loop dalam, loop dalam berakhir, jika berada di loop luar, baik ujung dalam maupun luar.)
break adalah untuk mengakhiri loop saat ini,
melanjutkan adalah untuk mengakhiri siklus ini dan melanjutkan ke siklus berikutnya,
Menggunakan break tidak lagi berulang
Gunakan lanjutkan loop

Jika Anda ingin melompat keluar dari semua putaran, cukup gunakan kembali!




Mantan:Bahasa C, video versi lengkap
Depan:Proyek WPF dan Silverlight menggunakan bagan batang, diagram lingkaran, dan bagan garis
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com