java 能解释一下为什么运行结果是101吗,for那里看不太懂。。。

2024-11-18 00:27:13
推荐回答(2个)
回答1:

for 循环里面有三个表达式, 这个里面就是
i = 1,
i <= 100,
i ++
执行过程是这样的,
第一次执行 i = 1,这是初始化的过程,
然后判断 i <= 100, 如果是真的, 进入for循环, 如果是假的, 结束for循环
如果第二步为真, 进入for循环并执行完之后, 执行第三个表达式, i++
也就是说 for循环里面的执行顺序为
1 -> 2 -> code -> 3 ->2->3....

回答2:

你确定是101?输出应该是5050吧