首页 > 编程语言 > 详细

Java自增陷阱

时间:2019-10-23 13:36:51      阅读:63      评论:0      收藏:0      [点我收藏+]

a++和a=a++两个公式是不同的,a++表示操作后加一,a=a++表示a依然为a

int a=0;
for (int i=0;i<10;i++){
   a=a++;      
}

最后a的值还是0,因为a++是先返回然后再加一,所以a在加一之前已经重新被赋值为0了

 

Java自增陷阱

原文:https://www.cnblogs.com/saifei1125/p/11725429.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!