求答案 为什么i可以输出6 42 i不是要<3吗?

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

img

循环体内有一句 static int i=1;
这说明里面的i与循环外面的i不是同一个i, 计算是分开来的.