Das Dreieck von Yang Hui ist nach Zahlen geordnet. Sein grundlegendes Merkmal ist, dass die Werte auf beiden Seiten 1 sind und die Werte an anderen Positionen die Summe der Werte sind in der oberen linken Ecke und der oberen rechten Ecke. Wenn Sie das Dreieck von Yang Hui drucken, müssen Sie eine for-Schleifenanweisung verwenden.
(Empfohlenes Video-Tutorial: Java-Kurs)
Die Implementierungsidee beim Drucken des Dreiecks von Yang Hui lautet: Vor jeder Zeile stehen Leerzeichen, und die Anzahl der Leerzeichen in jeder Zeile muss basierend auf bestimmt werden Die Gesamtzahl der Zeilen kann durch Finden der Regeln zusammengefasst werden. Der Schlüssel liegt in der Implementierung des Werts. Der Wert in jeder Zeile (mit Ausnahme der ersten und letzten Spalte) ist die Summe der beiden Werte in der vorherigen Zeile, sodass er aus der vorherigen Zeile erhalten werden kann.
Die Implementierungsschritte lauten wie folgt:
(1) Erstellen Sie eine Klasse mit dem Namen Test28, deklarieren Sie die Methode num() in der Klasse und übergeben Sie zwei Parameter, nämlich x und y, in der Methode num(). Dabei steht x für die Zeile und y für die Spalte. Die Methode num() wird verwendet, um den Wert von Zeile x und Spalte y zu berechnen. Der Code lautet wie folgt:
(2) Erstellen Sie eine Methode mit dem Namen „calculate“ und übergeben Sie in dieser Methode einen Parameter vom Typ int, der die Anzahl der Zeilen darstellt, die im Dreieck von Yang Hui gedruckt werden sollen. Der Code lautet wie folgt:
(empfohlene verwandte Tutorials: Java-Einführungs-Tutorial)
(3) Fügen Sie Code in der main()-Methode hinzu und erhalten Sie zunächst die Anzahl der vom Benutzer auf der Konsole eingegebenen Druckzeilen , und verwenden Sie dann die Anzahl der Zeilen als Die Parameter werden an die aufgerufene berechnete()-Methode übergeben. Der Code lautet wie folgt:
(4) Führen Sie den Code zum Testen aus. Die laufenden Ergebnisse lauten wie folgt:
Das obige ist der detaillierte Inhalt vonVerwenden Sie Java, um ein Yang-Hui-Dreieck mit einer angegebenen Anzahl von Zeilen einzugeben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!