java中for循环里a++和++a有区别吗?

一般运算的时候不是a++是先其他操作再自加1;++a是先自加1再进行其他操作吗?
for(int a=1;;a++)和for(int a=1;;++a)

一般情况下,++a是先加再执行操作,而a++是先执行操作在加1。但在for循环里面
for(int i=0;i<10;i++){
//方法体
}
先进行i<10的判断,如果符合就执行for里面的代码,执行完再执行分号后面的语句i++或++i,所以在for循环这个位置的i++和++i是没有区别的
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答