Javaで三角形を星印で表示する方法は何ですか?
三角形星印を出力するためには、入れ子のループを使用することで実現できます。以下は、Javaで書かれたサンプルコードです:
public class TriangleStar {
public static void main(String[] args) {
int rows = 5;
for (int i = 1; i <= rows; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
}
}
}
上記のコードでは、行と列を制御するために2つのforループを使用しています。外側のループは行数を制御し、1から指定された行数(この場合は5)まで反復処理します。内側のループは各行の列数を制御し、1から現在の行数まで反復処理します。内側のループでは、System.out.print(“* “)を使用して星を出力し、System.out.println()を使用して各行の終わりに改行を出力しています。
上記のコードを実行すると、以下のような星の三角形が出力されます。
*
* *
* * *
* * * *
* * * * *
必要に応じて、rowsの値を調整して異なる行数の三角形を出力することができます。