8
votes

Java Multi-Niveau Break

J'ai une construction où j'ai un pour boucle imbriquée à l'intérieur d'un pendant boucle en Java. Existe-t-il un moyen d'appeler une instruction Break de telle sorte qu'il quitte à la fois le pour boucle et le pendant boucle?


5 Réponses :


1
votes

Faire la boucle soit à l'intérieur d'un appel de fonction et revenir de la fonction?


0 commentaires

3
votes

Vous pouvez le faire de 3 façons:

  • Vous pouvez avoir pendant et pour les boucles intérieures, puis appelez simplement retour
  • Vous pouvez casser la boucle et régler un drapeau qui causera la sortie en boucle
  • Utilisez l'étiquette (exemple ci-dessous)

    Ceci est exemple à la 3ème façon (avec étiquette): xxx

    exemple de Ce site

    à mon avis 1ère et 2ème solution est élégant. Certains programmeurs n'aiment pas les étiquettes.


0 commentaires

2
votes

pause marquée

Par exemple: xxx


0 commentaires

1
votes

Vous devez pouvoir utiliser une étiquette pour la boucle extérieure (dans ce cas dans ce cas)

alors quelque chose comme xxx


0 commentaires

14
votes

Vous pouvez utiliser une pause «étiquetée» pour cela. xxx

}

pris de: http://download.oracle.com/javase/tutorial/java/nutsandbolts/branch.html


0 commentaires