Java菜鸟求助~ for ( int i=10; i-->0; i-- ) System.out.print(i);

为什么运行结果是:9,7,5,3,1,想不通啊,彻夜难眠~~~
2024年11月17日 18:42
有1个网友回答
网友(1):

进入循环
i=10
i-->0的意思是:先判断i>0 然后i=i-1

这时候i值为9
然后i--,是把9先带入循环,然后在i=i-1
循环结束
这时候i的值为8
然后再进入循环
...
不知你明白否?