您的位置:首页 > 编程语言

一段简单代码助你理解i++和++i的不同

2015-03-18 09:01 239 查看
/**
* i++ :先生成值(1),执行运算(1+1),下次打印i时值为2
* ++i :执行运算(1+1),先生成值(2),得值2
* 下面代码输出:
* i =1
* ++i =2
* i++ =2
* i =3
* @author qinyitao
* 2015年3月14日 下午4:11:47
*/
public class AutoInc {
public static void main(String[] args) {
int i=1;
System.out.println("i ="+i);
System.out.println("++i ="+ (++i));
System.out.println("i++ ="+ (i++));
System.out.println("i ="+i);
}
}
整理自《Think in Java》中的例子;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  i++ ++i --i i-- 自增