Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 18829|Répondre: 0

[Communication] Combien de boucles une échappée peut-elle faire ? Comment puis-je sortir de toutes les boucles ?

[Copié le lien]
Publié sur 09/12/2015 11:12:49 | | |

Combien de boucles peuvent se détacher d’une boucle multi-couches à la fois ?
La pratique est le seul critère pour vérifier la vérité, et le code multi-mains pour les expériences :

  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. }
Code de copie
Sortie :

  1. --y=0
  2. --y=1
  3. x=0
  4. --y=0
  5. --y=1
  6. x=1
Code de copie


Cela montre que la rupture ne peut sauter que d’une seule boucle (si elle est dans la boucle intérieure, celle-ci se termine si elle est dans la boucle extérieure, à la fois à l’intérieur comme à l’extérieur).
la rupture est pour mettre fin à la boucle courante,
continuer est de mettre fin à ce cycle et de passer au cycle suivant,
Utiliser la pause n’est plus une boucle
Utiliser pour continuer la boucle

Si vous voulez sortir de toutes les boucles, utilisez simplement le retour !




Précédent:Version complète de la vidéo en langage C
Prochain:Les projets WPF et Silverlight utilisent des graphiques à barres, des graphiques circulaires et des graphiques linéaires
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com