Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 18829|Svar: 0

[Kommunikation] Hvor mange løkker kan et brud springe ud? Hvordan kan jeg springe ud af alle loops?

[Kopier link]
Opslået på 09/12/2015 11.12.49 | | |

Hvor mange løkker kan bryde ud af en flerlags løkke ad gangen?
Øvelse er det eneste kriterium for at verificere sandheden, og flerhånds-kode til eksperimenter:

  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. }
Kopier kode
Output:

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


Dette viser, at break kun kan springe ud af én løkke (hvis den er i den indre løkke, ender den indre løkke, hvis den er i den ydre løkke, både indenfor og udenfor).
Break er for at afslutte strømsløjfen,
fortsætte er at afslutte denne cyklus og fortsætte til næste cyklus,
At bruge break er ikke længere looping
Brug Fortsæt løkken

Hvis du vil springe ud af alle løkker, så brug bare return!




Tidligere:C-sprog, fuld version video
Næste:WPF- og Silverlight-projekter bruger søjlediagrammer, cirkeldiagrammer og linjediagrammer
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com