需求:如题
假设两个变量i j
关键思路:1. 换行条件(i == j)
2. 每一行中 i 都是从1开始 一直增加到与 j 相等后换行。因此可以得出如下结论:
2.1:循环控制条件为 j < 10 而不是 i < 10
2.2:换行后(即 i == j 时)i 要置为 0 且 j 加1
关键代码如下:
for(int i = 1,j = 1; j < 10;i++){
System.out.print(" " + i + "*" + j + "=" + i * j);
if(i == j){
System.out.println();
i = 0;
j ++;
}
}