Est-il mauvais style de "retour" pour casser une boucle for en Java?

Je suis en train de faire un projet avec base de Java pour une CS de classe. Le projet a une boucle for imbriquée à l'intérieur d'une boucle while.

Je suis pas autorisés pour utiliser break comme un moyen de mettre fin à une boucle for tôt. J'ai trouvé que return semble avoir le même effet que break. Est-il mauvais style de return comme un moyen de briser la boucle?

Ma boucle for a vérifier à travers trois différents états, mais si il en trouve une qui est vrai, alors il est censé mettre fin immédiatement et sans continuer à vérifier le reste des instructions.

J'ai essayé de mettre un opérateur booléen dans la boucle while qui contrôle la boucle for, mais qui ne contrôle pas ce qui se passe à l'intérieur de la boucle jusqu'à ce que la boucle for obtient à la fin.

Aussi importe-t-il si return ne retourne rien?

299/01/11
Mise à jour: Merci à tous beaucoup pour vos commentaires. Je l'ai trouvé vraiment utile de lire tous les débats.

J'en ai parlé à mon tuteur et il s'avère pour les fins de l'obtention de la totalité des points, je ne devrais pas utiliser return.

J'ai trouvé que les conseils sur le paramétrage d'une valeur booléenne dans le "pour" de la boucle de vraiment utile, car je ne savais pas qu'on pouvait le faire.

Je me demande quel est le raisonnement tordu derrière ne lui permettant pas d'utiliser break.
Ajouter un drapeau à votre condition du while.
puisque c'est une base de classe Java, j'ai complètement de voir (et d'accord) avec pourquoi break est interdit. Si non, alors les chances sont que la moitié des réponses sera juste horrible while(true) boucles avec break...
Ne serait-il pas mieux montrer comment ne pas les utiliser et quand c'est approprié? L'interdiction, il a donné l'impression d'une salle de classe pleine d'élèves qui break est mauvais style.
dans un monde idéal, oui. Mais, en réalité, dans l'éducation il n'y a qu'un certain montant que vous pouvez vous couvrir avant que les choses deviennent confus, et juste avoir une couverture règle de ne pas utiliser de pause supprime cet élément de confusion. Il n'y a rien de mal à revoir plus tard et en donnant des exemples de quand et où il serait approprié, mais c'est relativement avancé, si les étudiants sont juste montré comment utiliser les boucles pour la première fois!

OriginalL'auteur Lemony | 2011-01-26