[JAVA] ne doit pas retourner dans l'instruction for

Si vous écrivez return dans l'instruction for, il ne tournera qu'une seule fois. De l'exemple de code ci-dessous for (; ;) Devrait être une boucle infinie, La boucle se termine par return et le processus se termine immédiatement.

Si vous écrivez un code décent le retour doit être écrit à l'extérieur pour.

public class ForReturn {

	public static void main(String[] args) {
		//TODO talon de méthode généré automatiquement
		String result = forReturn(2);
		System.out.println(result);
	}

	public static String forReturn(int i){
		for (; ;){
		return "échec";
		}
	}
}

Résultat d'exécution


échec

C'est aujourd'hui que j'en ai appris davantage à ce sujet. .. .. .. ..

Recommended Posts

ne doit pas retourner dans l'instruction for
Ne pas revenir lors de la prise de notes en Ruby
[Java] De nos jours, l'instruction for étendue n'est pas exclusivement pour List, n'est-ce pas?
ChatWork4j pour l'utilisation de l'API ChatWork en Java
Comparez la vitesse de l'instruction for et de l'instruction for étendue.
Implémentez la fonction Star Five à l'aide de l'instruction for
La séquence d'échappement (\) ne fonctionne-t-elle pas? (pour Mac)
La solution pour NetBeans 8.2 ne fonctionne pas dans l'environnement Java 9
La clé publique pour jenkins-2.249.1-1.1.noarch.rpm n'est pas installée
Java pour instruction
Lorsque le projet n'est pas affiché dans eclipse
Ebean.update () n'est pas exécuté dans le modèle hérité.
Remède à la commande introuvable dans les rails s
[Pour les débutants] DI ~ Les bases de DI et DI au printemps ~
Remarque sur l'initialisation des champs dans le didacticiel Java
J'ai essayé d'utiliser l'instruction Extended for en Java
[Traitement] Le bruit de Perlin peut-il revenir dans la direction opposée?
[Erreur] L'application ne s'affiche pas dans l'environnement de production
[Java] pour instruction, while instruction
[Java] pour instruction / étendu pour instruction
«Le serveur de prise en charge des langues pour Java a planté 5 fois au cours des 3 dernières minutes. Le serveur ne sera pas redémarré.»
Aux personnes qui ont supprimé un document dans Firestore, mais la sous-collection ne disparaît pas
(Mémo) Java pour instruction
Stocker dans une carte Java 2D et tourner avec pour instruction
[Java] Rendre les variables de l'instruction for étendue et de chaque instruction immuables
J'ai traduit [Méthode Clone pour les tableaux Java] comme méthode Clone dans les tableaux Java.
JSON en Java et Jackson Partie 1 Renvoyer JSON à partir du serveur
La méthode de cycle de vie [methodName] ne doit pas lever d'exception vérifiée.
Le cas où @Autowired n'a pas pu être utilisé dans JUnit5
Créer une méthode pour renvoyer le taux de taxe en Java
L'idée de C # (expression lambda, pour phrase) à mâcher
Le saut de ligne du texte saisi n'est pas affiché dans la vue
Si les éléments du sous-module ne sont pas trouvés dans Play Framework
[Journal de développement ⑬] Ne laissez pas 0 être entré dans le formulaire !!
Je souhaite renvoyer plusieurs valeurs de retour pour l'argument saisi
Vérifiez si les transactions Ethereum ne sont pas incluses dans le bloc
Je souhaite simplifier l'instruction if-else de la branche conditionnelle en Java