for (int i = 1; i <=9; i++) {
for (int j = 1; j <= i; j++) {
long i2 = r.nextLong(30,37);
long i1 = r.nextLong(40,47);
// System.out.print(i+"*"+j+"="+i*j+"\t");
System.out.printf("\033[%2d;%-2dm%2d*%-2d=%3d\033[0m",i2,i1,j,i,i*j);
}
System.out.println();
}

这段代码使用嵌套for循环生成1到9的乘法表,每个乘积由r.nextLong()方法生成的30到37和40到47之间的随机数进行颜色编码。输出结果是彩色的,增强了可读性。

1800

被折叠的 条评论
为什么被折叠?



