Dieser Artikel beschreibt die Verwendung von Schleifen in Java, um das klassische Problem mit Hühnchen- und Kaninchenkäfig zu lösen. Teilen Sie es für Ihre Referenz wie folgt weiter:
Für Loop Classic-, Hähnchen- und Kaninchenkäfigproblem
Frage: Es gibt 35 Hühner und Kaninchen im selben Käfig. Es gibt 94 Beine im Käfig. Wie viele Hühner und Kaninchen gibt es?
Idee: Erstens klären Sie die Idee. Die Anzahl der Hühner *2 plus die Anzahl der Kaninchen *4 entspricht der Gesamtzahl der Füße 94. Dies ist ein Schlüsselpunkt.
Der Code ist sehr einfach, aber es dauert viel Zeit, um die wichtigsten Bedingungen zu finden. Wenn Sie es nicht verstehen, ist es wirklich nervig.
Verwenden Sie die For -Loop, um alle möglich aufzulisten, bis der Zustand erfüllt ist.
Listen Sie den Ausdruck Huhn auf*2 plus Kaninchen*4 entspricht der Gesamtzahl der Füße 94. Dies ist die Beurteilungsbedingung von if. Wenn Sie die Anzahl der Hühner und Kaninchen direkt ausgeben können, wenn sie zufrieden sind.
Package Demo; Public Class LoopDemo4 {public static void main (String [] args) {// Es gibt insgesamt 35 Hühner und Kaninchen, und es gibt 94 Beine im Käfig. Finden Sie heraus, wie viele Hühner und wie viele Kaninchen es jeweils gibt // die Anzahl der Hühner*2 plus die Anzahl der Kaninchen*4 entspricht 94. // Verwenden Sie die für die Schleife, um alle möglich aufzulisten, bis der Zustand erfüllt ist. int sum = 35; int foot = 94; // Weil es keine ungerade Anzahl von Fuß gibt, int Typ für (int chook = 1; chook <= foot/ 2; chook ++) // Angenommene Anzahl von Hühnern (int Rabbit = sum - chook; // Angenommene Anzahl von Kaninchen, wenn (Kaninchen * 4 + Chook * 2 == Fuß) // Wenn es festgelegt ist, ist es die richtige Anzahl von Hühnern und Kaninchen, und es gibt direkt aus und beendet die Schleife {System.out.println ("Die Anzahl der Hühner ist:" + chook); System.out.println ("Die Anzahl der Kaninchen ist:" + Kaninchen); brechen; }}}}Auslaufergebnisse:
Für weitere Informationen zu Java -Algorithmen können Leser, die an dieser Website interessiert sind, die Themen "Java -Datenstruktur und Algorithmus -Tutorial", "Zusammenfassung der Java -Operation DOM -Knoten -Tipps", "Zusammenfassung der Java -Datei- und Verzeichnisoperationstipps" und "Zusammenfassung der Java -Cache -Operation Tipps" anzeigen
Ich hoffe, dieser Artikel wird für Java -Programme aller hilfreich sein.