为什么i++在最后啊,搞不懂
为了实现1.2.3.4.5的输出,要先输出再进行加1判断。
for(int i=0;i<a.length;i++){...}
中的i++只是可以满足i<a.length条件后的操作,“”i++“”也可以写在for循环体里面不一定在最后。
if的括号里面首先是定义i的类型和值,然后第二个就是条件,来看i目前的值是否满足这个条件,最后一个就是来更改i的值了,所以i++是要放在最后的,如果放在前面你赋给i的第一个值还没有被判断是否成立呢就要被加1了 那你第一个值就不会执行了啊