★方法1 (ループ変数を 0 から増やしていく)
| 行 | ループ変数 | スペース個数 | アスタリスク個数 |
|---|---|---|---|
| 行 0 | 0 | 0 | h |
| 行 1 | 1 | 1 | h-1 |
| ⋮ | ⋮ | ⋮ | ⋮ |
| 行 h-1 | h-1 | h-1 | 1 |
| = ループ変数 | = h - ループ変数 | ||
| ↑ | ↑ | ||
外側ループの中に 繰り返しを作り System.out.print(' '); | 外側ループの中に 繰り返しを作り System.out.print('*'); | ||
各行の最後に改行 System.out.println(); | |||
★方法2 (ループ変数を h から減らしていく)
| 行 | ループ変数 | スペース個数 | アスタリスク個数 |
|---|---|---|---|
| 行 0 | h | 0 | h |
| 行 1 | h-1 | 1 | h-1 |
| ⋮ | ⋮ | ⋮ | ⋮ |
| 行 h-1 | 1 | h-1 | 1 |
| = h - ループ変数 | = ループ変数 |