[Java] Versuchen Sie, das Fizz Buzz-Problem mithilfe der rekursiven Verarbeitung zu lösen

Einführung

Code erstellt

FizzBuzz2.java


/**
 *Eine Methode, die rekursive Verarbeitung verwendet.
 * @param end Die Nummer zum Beenden von 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);
	}
}

Ausführungsergebnis (* Wenn am Ende des Arguments 20 angegeben ist)


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

Zusammenfassung

Recommended Posts

[Java] Versuchen Sie, das Fizz Buzz-Problem mithilfe der rekursiven Verarbeitung zu lösen
[Java] Versuchen Sie, das Fizz Buzz-Problem zu lösen
Versuchen Sie, ein eingeschränktes FizzBuzz-Problem in Java zu lösen
[Java] Versuchen Sie, mithilfe von Generika zu implementieren
Löschen von Dateien mit rekursiver Verarbeitung [Java]
So beheben Sie den unbekannten Fehler, der bei der Verwendung von slf4j in Java aufgetreten ist
Schnittstelle Versuchen Sie, Java-Problem TypeScript 7-3 zu machen
Versuchen Sie, Project Euler in Java zu lösen
Versuchen Sie es mit der Stream-API in Java
[Verarbeitung × Java] Verwendung der Schleife
[Verarbeitung × Java] Verwendung der Klasse
[Verarbeitung × Java] Verwendung der Funktion
Versuchen Sie es mit der Wii-Fernbedienung in Java
Inkrementierungsverhalten Versuchen Sie, Java zum Problem TypeScript 3-4 zu machen
Zeichenfolgenoperation Versuchen Sie, das Java-Problem in TypeScript 9-3 zu ändern
Versuchen Sie, mit JZOS von Java aus auf das Dataset zuzugreifen
So lösen Sie Ausdrucksprobleme in Java
Versuchen Sie es mit der Syntaxanalyse der COTOHA-API in Java
Versuchen Sie, mit Scala mithilfe der Standardbibliothek von Java Text zu einem Bild hinzuzufügen
So lösen Sie das Problem mit der Schriftartspezifikation für die Verwendung von IntelliJ IDEA (Win x64)
[Java] Ich habe versucht, Paizas B-Rang-Problem zu lösen
Versuchen Sie, das Eratostenes-Sieb mithilfe der Java-Standardbibliothek zu implementieren
Initialisierung von for Versuchen Sie, das Java-Problem in TypeScript 5-4 zu ändern
Versuchen Sie es mit globalem Hooking in Java mithilfe der JNativeHook-Bibliothek
Versuchen Sie, mit Docker eine Java-Entwicklungsumgebung zu erstellen
Befehl, um Docker vorerst zu verwenden
Sie können das Problem lösen, indem Sie sich auf die beiden Artikel beziehen !!!
[Java] Versuchen Sie, die Elemente der Json-Zeichenfolge mithilfe der Bibliothek zu bearbeiten
Versuchen Sie, über MQ zur asynchronen Verarbeitung zu wechseln, ohne den Code zu ändern
Versuchen Sie Spark Submit to EMR mit AWS SDK für Java
Die Geschichte, Java mithilfe der BitBucket-Pipeline nach Heroku zu bringen
So spielen Sie eine MIDI-Datei mit der Java Sound API ab
Versuchen Sie es mit RocksDB mit Java
Versuchen Sie, mit Java zu kratzen [Hinweis]
Lösen wir das FizzBuzz-Problem!
[Verarbeitung] Versuchen Sie es mit GT Force.
Eingabe in die Java-Konsole
Ich habe versucht, das Problem der "mehrstufigen Auswahl" mit Ruby zu lösen
Versuchen Sie, Werte von Java Servlet mit JSON an die iPhone-App zu übergeben
Ich habe versucht, das Paiza-Kampagnenproblem "Herausforderung von Phantomdieb 813" zu lösen.
Ich habe versucht, den Kalender mit Java auf der Eclipse-Konsole anzuzeigen.
Ich habe versucht, das Problem des Google Tech Dev Guide zu lösen
[java8] Um die Stream-API zu verstehen
Delegieren Sie Java-Verarbeitung an JavaScript
Java-Vergleich mit der compareTo () -Methode
Versuchen Sie es mit Redis mit Java (jar)
[Verarbeitung × Java] Verwendung von Variablen
Willkommen im Sumpf der Java-Bibliotheken! !!
Versuchen Sie, die öffentliche Java-Methode zu extrahieren
Versuchen Sie es mit dem Nachrichtensystem Pulsar
Versuchen Sie, Yuma in Java zu implementieren
Versuchen Sie es mit der IBM Java-Methodenverfolgung
Der Weg von JavaScript nach Java
[Verarbeitung × Java] Verwendung von Arrays
Versuchen Sie es mit dem Java SDK von Hyperledger Iroha
[Java] Wo haben Sie versucht, Java zu verwenden?
So lösen Sie das Problem, dass unter iOS14 keine Benachrichtigung angefordert werden kann
Ich habe versucht, das Problem der Tribonacci-Sequenz in Ruby mit Wiederholung zu lösen.
[Java] Wie man mit der String-Klasse an die Spitze eines bestimmten Strings kommt
Iterative Verarbeitung von Ruby mit jeder Methode (finde die Summe von 1 bis 10)
Über das Phänomen, dass StackOverflowError bei der Verarbeitung mit regulären Java-Ausdrücken auftritt