猿问

谁能帮忙分析下循环,真的都晕了搞不懂。

当 i = 1 时 进入 循环  j  = 1  循环 打印 1 * 1  当i = 2 时, 进入 循环 j  = 2 应该只打印 2 * 2    谁能帮忙分析下 脑袋都转晕了。

此生不变丶
浏览 1618回答 6
6回答

Java小菜鸟mawu

外层循环循环一次,内层循环一遍。当i=2时,内层循环会从执行2次

leeu

因为每次进入内层循环的时候,j都会初始化为1.

calmound

当遇到这样的问题时候,你就要用编译器的调试,一个一个看i,j的值,然后纪录下来。这么调试一遍下来印象会深刻

慕粉15501834468

i=1,j=1; i=2,j=1,2; i=3,j=1,2,3; …

KXFT

i=2的时候,j又会等于1而不是2
随时随地看视频慕课网APP

相关分类

Java
我要回答