- 三角形のスターパターン:
int rows = 5;
for (int i = 1; i <= rows; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
}
このコードは、5行の三角形のスターパターンを作成します。出力は以下のようになります:
*
* *
* * *
* * * *
* * * * *
- 逆三角形のスターパターン:
int rows = 5;
for (int i = rows; i >= 1; i--) {
for (int j = 1; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
}
このコードは、5行の逆三角形のスターパターンを作成します。出力は以下のようになります:
* * * * *
* * * *
* * *
* *
*
- ダイヤモンドのスターパターン:
int rows = 5;
int spaces = rows - 1;
for (int i = 1; i <= rows; i++) {
for (int j = 1; j <= spaces; j++) {
System.out.print(" ");
}
spaces--;
for (int j = 1; j <= 2 * i - 1; j++) {
System.out.print("* ");
}
System.out.println();
}
spaces = 1;
for (int i = 1; i <= rows - 1; i++) {
for (int j = 1; j <= spaces; j++) {
System.out.print(" ");
}
spaces++;
for (int j = 1; j <= 2 * (rows - i) - 1; j++) {
System.out.print("* ");
}
System.out.println();
}
このコードは、5行のダイヤモンドのスターパターンを作成します。出力は以下のようになります:
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
* * * * * * *
* * * * *
* * *
*
これらはいくつかの基本的なスターパターンの例ですが、さまざまなパターンを作成する方法は他にもたくさんあります。