javaで二等辺三角形をどうやって印刷するの?
Javaで二等辺三角形を出力するコード例を以下に示します。
public class Main {
public static void main(String[] args) {
int rows = 5;
for (int i = 1; i <= rows; i++) {
// 打印空格
for (int j = 1; j <= rows - i; j++) {
System.out.print(" ");
}
// 打印星号
for (int k = 1; k <= 2 * i - 1; k++) {
System.out.print("*");
}
System.out.println(); // 换行
}
}
}
上のコードは5行の等辺三角形を表示します。行の数を変更する事で、三角形の大きさを変更できます。実行すると次の結果が表示されます。
*
***
*****
*******
*********