- 正方形の星のパターン: 以下のコードは、ユーザーからの入力に基づいて正方形の星のパターンを出力します。
import java.util.Scanner;
public class StarPattern {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("パターンのサイズを入力してください: ");
int size = scanner.nextInt();
for (int i = 0; i < size; i++) {
for (int j = 0; j < size; j++) {
System.out.print("* ");
}
System.out.println();
}
}
}
- 逆三角形の星のパターン: 以下のコードは、ユーザーからの入力に基づいて逆三角形の星のパターンを出力します。
import java.util.Scanner;
public class StarPattern {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("パターンのサイズを入力してください: ");
int size = scanner.nextInt();
for (int i = size; i >= 1; i--) {
for (int j = 1; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
}
}
}
- ピラミッドの星のパターン: 以下のコードは、ユーザーからの入力に基づいてピラミッドの星のパターンを出力します。
import java.util.Scanner;
public class StarPattern {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("ピラミッドの高さを入力してください: ");
int height = scanner.nextInt();
int spaces = height - 1;
int stars = 1;
for (int i = 0; i < height; i++) {
for (int j = 0; j < spaces; j++) {
System.out.print(" ");
}
for (int j = 0; j < stars; j++) {
System.out.print("*");
}
System.out.println();
spaces--;
stars += 2;
}
}
}
これらはJavaで星のパターンを出力するためのいくつかの基本的な方法です。他にもさまざまなパターンを作成する方法がありますが、ここではシンプルな例を紹介しました。