Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 18829|Odgovoriti: 0

[Komunikacija] Koliko zank lahko prelom izskoči ven? Kako lahko skočim iz vseh zank?

[Kopiraj povezavo]
Objavljeno na 9. 12. 2015 11:12:49 | | |

Koliko zank lahko hkrati prekine večplastno zanko?
Praksa je edini kriterij za preverjanje resnice, za eksperimente pa večročno tipsko kodo:

  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. }
Kopiraj kodo
Izhod:

  1. --y=0
  2. --y=1
  3. x=0
  4. --y=0
  5. --y=1
  6. x=1
Kopiraj kodo


To kaže, da lahko prelom skoči le iz ene zanke (če je v notranji zanki, se notranja zanka konča, če je v zunanji zanki, tako notranji kot zunanji konec).
prekinitev pomeni konec tokovne zanke,
nadaljevanje pomeni, da se ta cikel konča in nadaljuje v naslednji cikel,
Uporaba preloma ni več zankanje
Uporaba continue the loop

Če želiš skočiti iz vseh zank, preprosto uporabi return!




Prejšnji:Jezik C, polna različica videa
Naslednji:Projekti WPF in Silverlight uporabljajo stolpčne diagrame, tortne diagrame in črtične diagrame
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com