可不可以理解为:把if语句放到j的for循环里面就表示在j的一轮for循环后就转行,而放到i的for循环,也就是j的for循环外,则要在i的一轮大循环后再转行,也就是不转行。
对,在j的for循环内大括号不包括换行那条语句。
建议把代码发出来,这样才能给出准确的回答。
根据你的描述,if的作用应该是换行,那么无论if在哪个循环里,只要满足条件就会换行。区别是如果在小循环里,那么结果就是只有一列,比如
9*9=81
9*8=72
……
如果在大循环(i的循环里),则会打印九九乘法表。
如果回答的不对,请把代码发出来。