Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 18829|Risposta: 0

[Comunicazione] Quanti loop può saltare una rottura? Come posso uscire da tutti i loop?

[Copiato link]
Pubblicato su 09/12/2015 11:12:49 | | |

Quanti loop possono uscire da un loop multilivello alla volta?
La pratica è l'unico criterio per verificare la verità, e il codice multi-mani per gli esperimenti:

  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. }
Copia codice
Output:

  1. --y=0
  2. --y=1
  3. x=0
  4. --y=0
  5. --y=1
  6. x=1
Copia codice


Questo dimostra che la rottura può saltare fuori solo da un loop (se è nell'anello interno, l'anello interno termina, se è nell'anello esterno, sia dentro che esterno).
la pausa serve a terminare il ciclo corrente,
continuare significa porre fine a questo ciclo e passare al ciclo successivo,
Usare la pausa non è più looping
Usare continua il loop

Se vuoi uscire da tutti i loop, usa semplicemente return!




Precedente:Linguaggio C, versione completa del video
Prossimo:I progetti WPF e Silverlight utilizzano grafici a barre, diagrammi a torta e grafici a linee
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com