效果图如上↑
首先,9*9乘法表一共是有9行,可以先把9行先写出来
for(int h=1;h<10;h++) {
System.out.println("第"+h+"行");
}
接着在开始写列的内容,由于这个每行都比上面多一个式子,然后外面执行一次,里面循环会执行一轮,所以可以吧这个循环条件和行数相对应。
for(int l=1;l<=h;l++) {
System.out.print("第"+l+"列");
}
接着这个大体结构出来之后,在把这些行和列的数字带进去,写一个打印输出替换原来的打印。
列先替换一下,把行和列的值打印出来,然后在打印一下行乘列的真实结果在打印出来。
for(int l=1;l<=h;l++) {
System.out.print(h+"X"+l+"="+(h*l)+"\t");
}
完整版本: