Javaで対角線の星を描画する方法を紹介します。以下に、シンプルで簡単なコード例を示します。
public class DiagonalStar {
public static void main(String[] args) {
int size = 5; // 星のサイズ
for (int i = 1; i <= size; i++) {
for (int j = 1; j <= size; j++) {
if (i == j || i == 1 || i == size || j == 1 || j == size) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
}
このコードでは、サイズ変数を使用して星のサイズを指定します。ネストされたループを使用して、各行と列の位置に応じて星または空白を印刷します。iとjが等しい場合、またはiまたはjが1またはサイズと等しい場合は星を印刷し、それ以外の場合は空白を印刷します。
このコードを実行すると、以下のような対角線の星が表示されます。
* *
* *
*
* *
* *