码迷,mamicode.com
首页 > 其他好文 > 详细

关于 i++ 和 ++i i-- 和 --i 的那些事儿

时间:2015-04-11 14:53:19      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:java   i++   ++i   

       ++、--运算符既可以放在变量之前(如++i、--i),也可放在变量之后(如i++、i--)。两者的差别是放在变量之前,先增加1(或减少1),再取值;放在变量之后,先取值,再增加1(或减少1)。如对于++i,变量值先加1(i= i + 1),然后用i的值进行其他相应的操作。举例说明:

(1)对于“++”操作

int i = 2;

int j = i++;           //先取值,再增加,相当于j=i; i=i+1

int k = ++i;          //先增加,再取值,相当于 i=i+1; k=i


显示结果:

技术分享


(2)对于“--”操作

int i = 2;

int j = i--;           //先取值,再减少,相当于j=i; i=i-1

int k = --i;          //先减少,再取值,相当于 i=i-1; k=i


显示结果:

技术分享


关于 i++ 和 ++i i-- 和 --i 的那些事儿

标签:java   i++   ++i   

原文地址:http://blog.csdn.net/u014746965/article/details/44994807

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!