我终于可以可视化嵌套for循环,但我经常看到诸如“system.out.println();”之类的print语句在嵌套for循环的末尾(通常是外部循环的一部分)。
我尝试在没有额外print语句的情况下运行一个循环,结果不仅搞乱了xs表的数学运算,还搞乱了格式。
有人能给我解释一下如何正确地可视化最后一个print语句来创建组织整齐的表吗?
例子:
for (int i = 1; i <= 9; i++) {
System.out.print(i + " | ");
for (int j = 1; j <= 9; j++) {
// Display the product and align properly
System.out.printf("%4d", i * j);
}
System.out.println(); // This is the print statement I'm referring to. How can I visualize this?
}
2条答案
按热度按时间ruoxqz4g1#
在控制台中创建新行(ln)。正如您所说的,当您删除这行代码时,格式会变得混乱,因为您在嵌套for循环的外循环中执行第一轮操作后没有获得新行。
此外,“\n”将在没有换行符的outprint语句中执行相同的操作。
zvokhttg2#
此语句将在每9个循环的j。。。
输入你的代码,比如system.out.println(“==>at i=”+i+“结束了J9x时间..”);
这样,您将了解该语句在控制台或其控制流上的显示方式。