Java 打印图形


Java 打印图形

一、打印乘法口诀

for (int i = 1; i <= 9; i++) {
    for (int j = 1; j <= i; j++) {
        System.out.print(j + "*" + i + "=" + (j * i) + "\t");
    }
    System.out.println();
}

结果:

二、打印三角形

for (int i = 1; i <= 5; i++) {
    //打印左边空格
    for (int j = i; j <= 5; j++) {
        System.out.print(" ");
    }

    //打印左半边星号
    for (int j = i; j > 0; j--) {
        System.out.print("*");
    }

    //打印右半边星号
    for (int j = i - 1; j > 0; j--) {
        System.out.print("*");
    }
    System.out.println();
}

结果: