JAVA大一复习基础理论题

img


这个程序是咋运行的呀,没太看懂唉。为啥答案是i=0,j=4。这个程序是咋运行的啊

i=0, j=-1
for (;;)分号分隔的三部分,分别是初始化变量、判断循环条件(满足条件执行循环体)、改变循环变量,任何一部分可以空。第一个循环还没修改循环变量,第二个循环完整执行,j一直减少,i>j时退出所有循环

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^