最近开始学Java,看到视频老师讲到9*9乘法表,一下子怀念起以前学校里学C时候的感觉了

贴个代码记录一下,在学校的时光,这可是难倒我的难题,那时候都是靠死记硬背。🌚

九九乘法表:

// Java打印9*9乘法表
for (int row = 1; row < 10; row++) {
    for (int col = 1; col <= row; col++) {
        System.out.print(col + "*" + row + "=" + col*row + "\t");
    }
    System.out.println();
}

三角形:

// 打印三角形
final int ROW = 3; // 打印行数
final int GAP = 1; // 符号间距

// 生成固定符号间距
char[] gap = new char[GAP-1];
for(int i = 0; i < GAP-1; i++) {
    gap[i] = ' ';
}
// 打印行
for (int i = 1; i <= ROW; i++) {
    // 行前占位空格数
    char[] blanks = new char[GAP*(ROW - i)];
    for(int i2 = 0; i2 < GAP*(ROW - i); i2++) {
        blanks[i2] = ' ';
    }
    System.out.print(new String(blanks));
    // 打印符号
    for (int i1 = 0; i1 < i*2-1; i1++) {
        System.out.print("*" + new String(gap));
    }
    System.out.println();
}

学校的时光真的令人怀念 😣

posted @ 2023-01-01 20:04  szq233  阅读(18)  评论(0编辑  收藏  举报