Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 18829|Odpoveď: 0

[Komunikácia] Koľko slučiek môže break vyskočiť? Ako môžem vyskočiť zo všetkých slučiek?

[Kopírovať odkaz]
Zverejnené 9. 12. 2015 11:12:49 | | |

Koľko slučiek sa môže naraz dostať z viacvrstvovej slučky?
Prax je jediným kritériom na overenie pravdivosti a viacručný typ kód pre experimenty:

  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. }
Kopírovať kód
Výstup:

  1. --y=0
  2. --y=1
  3. x=0
  4. --y=0
  5. --y=1
  6. x=1
Kopírovať kód


To ukazuje, že break môže vyskočiť len z jednej slučky (ak je vo vnútornej slučke, vnútorná slučka končí, ak je vo vonkajšej slučke, na vnútornom aj vonkajšom konci).
prerušenie znamená ukončenie prúdovej slučky,
pokračovať znamená ukončiť tento cyklus a pokračovať do ďalšieho cyklu,
Použitie breaku už nie je slučka
Použitie pokračovať v slučke

Ak chceš vyskočiť zo všetkých slučiek, jednoducho použi návrat!




Predchádzajúci:C jazyk, plná verzia videa
Budúci:Projekty WPF a Silverlight používajú stĺpcové grafy, koláčové grafy a čiarové grafy
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com