三角形の市松模様を作る方法は?

user3304921

ループのある直角三角形のチェッカーボードを作成しようとしていますが、どうすればよいかわかりません。ユーザーが2つの整数と1つの文字を入力して、三角形を埋める長さ、サイズ、文字を示すようにしようとしています。入力3 5wは次のようになります。

w
ww
www
wwww
wwwww
w    w
ww   ww
www  www
wwww wwww
wwwwwwwwww
w    w    w
ww   ww   ww
www  www  www
wwww wwww wwww
wwwwwwwwwwwwwww

これまでに直角三角形を1つ作成しましたが、それがこれを開始する正しい方法であるかどうかはわかりません。市松模様の作り方にもこだわっています。私はJavaを初めて使用するので、プログラムを開始する方法を理解するのは困難です。

public class Triangle {
public static void main( String[] args ) {

    for( int i = 1; i <= 10; i++ ){
        for( int j = 0; j < i; j++ ){
            System.out.print("w");

        }
        System.out.println();
    }

}
  }
Reik Val
public class Triangle {
    public static void main(String[] args) {
        print(5, 3, 'w');
    }

    private static void print(int h, int H, char x) {
        //h for height of the triangle, H for the height of pattern and x the char.
        for(int n = 1; n <= H; n++) {
            printTriangle(n, h, x);
        }
    }

    private static void printTriangle(int numTriangles, int h, char x) {
        for(int i = 0; i < h; i++) {
            //Let's print the line in the triangles with spaces.
            for(int n = 0; n < numTriangles - 1; n++) {
                for(int j = 0; j <= i; j++) {
                    System.out.print(x);
                }
                for(int j = i+1; j < h; j++) {
                    System.out.print(" ");
                }
            }
            //The last one has no spaces so:
            for(int j = 0; j <= i; j++) {
                System.out.print(x);
            }
            System.out.println();
        }
    }
}

はい、どうぞ。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

javascriptで二等辺三角形を作る方法は?

分類Dev

整数の三角形を表現する方法は?

分類Dev

整数の三角形を表現する方法は?

分類Dev

AABB頂点の三角形を取得する方法は?

分類Dev

三角形のdivを作成する方法は?

分類Dev

三角形を作るための点の接続

分類Dev

三角形を別の三角形に変換する

分類Dev

三角形の周囲と三角形の面積を計算する方法(三角形の内側)

分類Dev

三角形を反転する方法は?

分類Dev

三角形を反転する方法は?

分類Dev

Pythonで三角形を印刷する方法は?

分類Dev

param(body)を三角形に配置する方法は?

分類Dev

三角形のシンボルを描く方法は?

分類Dev

三角形のUIImageを作成する方法

分類Dev

三角形の先端でQlabelを作成する方法

分類Dev

OpenGLで半透明の三角形を並べ替える方法は?

分類Dev

パスカルの三角形に行を統合する方法は?

分類Dev

css三角形の高さを計算する方法は?

分類Dev

上と下の境界線を三角形にする方法は?

分類Dev

numpy配列の上三角形をゼロで埋める方法は?

分類Dev

一部の三角形を他の三角形の後に描画させる方法はありますか?

分類Dev

三角形の描画方法

分類Dev

背景に縞模様があり、上部に三角形のカットがある形状

分類Dev

逆三角形を作る必要があります

分類Dev

星で三角形を作る

分類Dev

Javaで三角形を作る

分類Dev

長方形を作るための2つの三角形

分類Dev

三角形の頂点の座標(各三角形に9つの数字)を使用してmatplotlibに3D三角形をプロットする方法は?

分類Dev

三角形が不等辺三角形、二等辺三角形、正三角形、または三角形でないかどうかをチェックするJAVAプログラム

Related 関連記事

  1. 1

    javascriptで二等辺三角形を作る方法は?

  2. 2

    整数の三角形を表現する方法は?

  3. 3

    整数の三角形を表現する方法は?

  4. 4

    AABB頂点の三角形を取得する方法は?

  5. 5

    三角形のdivを作成する方法は?

  6. 6

    三角形を作るための点の接続

  7. 7

    三角形を別の三角形に変換する

  8. 8

    三角形の周囲と三角形の面積を計算する方法(三角形の内側)

  9. 9

    三角形を反転する方法は?

  10. 10

    三角形を反転する方法は?

  11. 11

    Pythonで三角形を印刷する方法は?

  12. 12

    param(body)を三角形に配置する方法は?

  13. 13

    三角形のシンボルを描く方法は?

  14. 14

    三角形のUIImageを作成する方法

  15. 15

    三角形の先端でQlabelを作成する方法

  16. 16

    OpenGLで半透明の三角形を並べ替える方法は?

  17. 17

    パスカルの三角形に行を統合する方法は?

  18. 18

    css三角形の高さを計算する方法は?

  19. 19

    上と下の境界線を三角形にする方法は?

  20. 20

    numpy配列の上三角形をゼロで埋める方法は?

  21. 21

    一部の三角形を他の三角形の後に描画させる方法はありますか?

  22. 22

    三角形の描画方法

  23. 23

    背景に縞模様があり、上部に三角形のカットがある形状

  24. 24

    逆三角形を作る必要があります

  25. 25

    星で三角形を作る

  26. 26

    Javaで三角形を作る

  27. 27

    長方形を作るための2つの三角形

  28. 28

    三角形の頂点の座標(各三角形に9つの数字)を使用してmatplotlibに3D三角形をプロットする方法は?

  29. 29

    三角形が不等辺三角形、二等辺三角形、正三角形、または三角形でないかどうかをチェックするJAVAプログラム

ホットタグ

アーカイブ