[Java] Essayez de résoudre le problème de Fizz Buzz en utilisant un traitement récursif

introduction

Code créé

FizzBuzz2.java


/**
 *Une méthode qui utilise un traitement récursif.
 * @param end Le nombre pour terminer FizzBuzz.
 */
public static void useRecursion(int end) {
	if (end > 1) {
		useRecursion(end - 1);
	}

	if (end%3==0 && end%5==0) {
		System.out.println("Fizz Buzz");
	} else if (end%3==0) {
		System.out.println("Fizz");
	} else if (end%5==0) {
		System.out.println("Buzz");
	} else {
		System.out.println(end);
	}
}

Résultat de l'exécution (* Quand 20 est spécifié dans l'argument end)


1
2
Fizz
4
Buzz
Fizz
7
8
Fizz
Buzz
11
Fizz
13
14
Fizz Buzz
16
17
Fizz
19
Buzz

Résumé

Recommended Posts

[Java] Essayez de résoudre le problème de Fizz Buzz en utilisant un traitement récursif
[Java] Essayez de résoudre le problème de Fizz Buzz
Essayez de résoudre un problème FizzBuzz restreint en Java
[Java] Essayez de mettre en œuvre à l'aide de génériques
Suppression de fichiers à l’aide du traitement récursif [Java]
Comment résoudre l'erreur inconnue apparue lors de l'utilisation de slf4j en Java
Interface Essayez de créer un problème Java TypeScript 7-3
Essayez de résoudre Project Euler en Java
Essayez d'utiliser l'API Stream en Java
[Traitement × Java] Comment utiliser la boucle
[Traitement × Java] Comment utiliser la classe
[Traitement × Java] Comment utiliser la fonction
Essayez d'utiliser la télécommande Wii en Java
Comportement incrémenté Essayez de créer un problème Java TypeScript 3-4
Opération de chaîne de caractères Essayez de changer le problème Java en TypeScript 9-3
Essayez d'accéder à l'ensemble de données depuis Java en utilisant JZOS
Comment résoudre les problèmes d'expression en Java
Essayez d'utiliser l'analyse syntaxique de l'API COTOHA en Java
Essayez d'ajouter du texte à une image avec Scala en utilisant la bibliothèque standard de Java
Comment résoudre le problème de spécification de police dédié à l'utilisation d'IntelliJ IDEA (Win x64)
[Java] J'ai essayé de résoudre le problème de rang B de Paiza
Essayez d'implémenter le tamis Eratostenes en utilisant la bibliothèque standard de Java
Initialisation de for Essayez de changer le problème Java en TypeScript 5-4
Essayez le hooking global en Java à l'aide de la bibliothèque JNativeHook
Essayez de créer un environnement de développement Java à l'aide de Docker
Commande pour essayer d'utiliser Docker pour le moment
Vous pouvez résoudre le problème en vous référant aux deux articles !!!
[Java] Essayez de modifier les éléments de la chaîne Json à l'aide de la bibliothèque
Essayez de passer au traitement asynchrone via MQ sans changer le code
Essayez Spark Submit to EMR à l'aide du kit AWS SDK pour Java
L'histoire de la transmission de Java à Heroku à l'aide du pipeline BitBucket
Comment lire un fichier MIDI à l'aide de l'API Java Sound
Essayez d'utiliser RocksDB avec Java
Essayez de gratter en utilisant Java [Note]
Résolvons le problème FizzBuzz!
[Traitement] Essayez d'utiliser GT Force.
Entrée dans la console Java
J'ai essayé de résoudre le problème de la "sélection multi-étapes" avec Ruby
Essayez de transmettre des valeurs de Java Servlet à l'application iPhone à l'aide de JSON
J'ai essayé de résoudre le problème de la campagne paiza "Challenge from Phantom Thief 813"
J'ai essayé d'afficher le calendrier sur la console Eclipse en utilisant Java.
J'ai essayé de résoudre le problème de Google Tech Dev Guide
[java8] Pour comprendre l'API Stream
Déléguer certains traitements Java à JavaScript
Comparaison Java à l'aide de la méthode compareTo ()
Essayez d'utiliser Redis avec Java (jar)
[Traitement × Java] Comment utiliser les variables
Bienvenue dans le marais des bibliothèques Java! !!
Essayez d'extraire la méthode publique de java
Essayez d'utiliser le système de messagerie Pulsar
Essayez d'implémenter Yuma en Java
Essayez d'utiliser le traçage de méthode IBM Java
La route de JavaScript à Java
[Traitement × Java] Comment utiliser les tableaux
Essayez d'utiliser le SDK Java d'Hyperledger Iroha
[Java] Où avez-vous essayé d'utiliser java
Comment résoudre le problème selon lequel la notification ne peut pas être demandée sur iOS14
J'ai essayé de résoudre le problème de la séquence Tribonacci en Ruby, avec récurrence.
[Java] Comment accéder au début d'une chaîne spécifique à l'aide de la classe String
Traitement itératif de Ruby en utilisant chaque méthode (trouver la somme de 1 à 10)
À propos du phénomène que StackOverflowError se produit lors du traitement à l'aide d'expressions régulières Java