楊輝の三角形は数字で配列されており、デジタル表とみなすことができます。その基本的な特徴は、両辺の値が 1 であり、その値が であることです。他の位置の値は左上の値と右上隅の値の合計です。 Yang Hui の三角形を出力するときは、for ループ ステートメントを使用する必要があります。
(ビデオチュートリアルの推奨: java コース)
Yang Hui の三角形を印刷する実装のアイデアは次のとおりです。各行の前にスペースがあり、数字が表示されます。各行のスペースの数は、行の総数によって決定されることに基づく必要があります。これは、ルールを見つけることで要約できます。キーは値の実装であり、各行 (最初と最後の列を除く) の値は前の行の 2 つの値の合計であるため、前の行から取得できます。
実装手順は次のとおりです。
(1) Test28 という名前のクラスを作成し、クラス内で num() メソッドを宣言し、num() メソッドに 2 つのパラメーターを渡します。つまりxとyです。ここで、x は行を表し、y は列を表します。 num() メソッドは、行 x と列 y の値を計算するために使用されます。コードは次のとおりです。
#(2) Calculate という名前のメソッドを作成し、このメソッドに int 型のパラメータを渡します。このパラメータは、計算対象の行数を表します。ヤン・ホイの三角形を印刷します。コードは次のとおりです:
(関連チュートリアルの推奨事項: java 入門チュートリアル)
(3) メインにコードを追加します。 () メソッドでは、まずユーザーがコンソール上で入力した印刷行数を受け取り、次にその行数をパラメーターとして呼び出した Calculated() メソッドに渡します。コードは次のとおりです。
#(4) テストするコードを実行します。実行結果は次のとおりです。
#以上がJavaを使用して、指定された行数のYang Hui三角形を入力しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。