想问一下这个输出结果为什么不包括1呢(我是非专业Java学生)希望有厉害之人能帮我解答一下,谢谢啦!
if((i++)%2==0)这句先判断i%2==0,再执行i++,最后打印的就是i已经是加一之后的值了i从1循环到9,1、3、5、7、9不满足条件,跳过只有2、4、6、8满足,所以输出2++、4++、6++、8++
进入循环的时候判断的是1 3 5 7 9 (11不满足跳出)输出的是 2 4 6 8 10循环5次,因为有i++