我发现此代码仅作为示例,但不了解它是如何执行的,主要是针对System.out.println()行项目。
for ( int i = 1; i <= 5; i++) {
for ( int j = 1; j <= i; j++) {
System.out.print( i );
}
System.out.println();
}
结果:
1
22
333
4444
55555
它如何叠加数字?
另外,System.out.print(i)和System.out.println(i)有什么区别?
任何解释都将不胜感激,谢谢!
答案 0 :(得分:0)
它如何叠加数字?
使用println()将光标移动到新行。 所以当你的内循环(带有j变量)结束时,外循环会命中新行。
System.out.print(i)和System.out.println(i)?
print - 在光标所在的行中打印。 println - 根据前一个光标位置打印到下一行。