在控制台打印出具有表的边框效果的 9 × 9 乘法表
代码
/**
* 9 × 9 乘法表
* @author TzuangCheung
*/
public class NineNineMultiTable {
public static void main(String[] args) {
System.out.println("——————————————");
for (int i = 1; i <= 9; i++) {
System.out.print("| ");
for (int j = 1; j <= i; j++) {
int k = i * j;
System.out.print(i + " * " + j + " = " + k + " ");
//当等号左边的数为个位数时,补一个空格以对齐两位数
if (k < 10) {
System.out.print(" ");
}
System.out.print("| ");
}
System.out.print('\n');
for (int j = 1; j <= i + 1; j++) {
if (j == 10) {
break;
}
System.out.print("—————————————");
}
System.out.print("—" + "\n");
}
}
}