1.はじめに
長方形を小さな三角形に分割し、シリアル番号1、2、および3の三角形を印刷します。
シリアル番号1、2、3を印刷するには、1つの外側ループと3つの内側ループが必要です。
- 外側のループはfor(int i = 1; i <= 5; i ++)に設定されます
- 1三角形の列の数が徐々に減少するため、内側のループをfor(int j = 5; j> = i; j–)に設定できます。
- 2三角列の数が徐々に増えるため、内側のループをfor(int k = 1; k <= i; k ++)に設定できます。
- 3同様に、列数は徐々に増加しますが、列数は2未満であるため、内部ループをfor(int t = 1; t <i; t ++)に設定できます。
2.コード
package com.zhuo.base.com.zhuo.base;
public class TestDemo {
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
for (int j = 5; j >=i; j--) {
System.out.print(" ");
}
for (int k = 1; k <= i; k++) {
System.out.print("*");
}
for (int t = 1; t < i; t++) {
System.out.print("*");
}
System.out.println();
}
}
}
3.結果の表示
*
***
*****
*******
*********
Process finished with exit code 0