Perbedaan dan koneksi antara istirahat, melanjutkan, dan pengembalian dalam proses pengembangan perangkat lunak, logikanya sangat penting. Spesifikasi kode juga sangat penting. Seringkali detail menentukan keberhasilan atau kegagalan. Saat menulis kode, Anda harus memahami peran bahasa dan metode dan adegan yang digunakan. Mari kita perkenalkan perbedaan dan koneksi antara istirahat, lanjutkan, dan kembali.
1. Bream:
(1). Abaikan pernyataan lain dan kondisi siklus dalam tubuh siklus.
(2). [Judgment Layer By Layer, lompat keluar secara bertahap]
(3). berbalik langsung.
(4). Ketika Bream muncul dalam pernyataan sakelar di badan siklus, perannya hanya untuk melompat keluar dari badan pernyataan sakelar.
Secara umum: Prinsip di dekatnya mengakhiri seluruh loop saat ini.
2. Kembali:
(1) Keluar rTurn dari metode saat ini, kembali ke pernyataan metode panggilan, dan terus mengeksekusi.
(2) Mengembalikan pernyataan yang memanggil nilai yang memanggil metode ini.
(3).
3. Lanjutkan:
(1).
(2).
(3).
Kodenya adalah sebagai berikut:
Salin kode kode sebagai berikut:
tes void statis publik () {
untuk (int i = 0; i <10; i ++) {
if (i == 3) {
// merusak; //
// Lanjutkan; // I = 3 Akhiri siklus ketika i = 3, dan lanjutkan untuk menjalankan loop i = 4
Kembali;
}
System.out.println ("----" + i);
}
System.out.println ("-111--");
}
Lampirkan gambar:
Saat kembali:
Saat itu Constinue:
Saat istirahat: