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

来源:互联网 发布:经济学的思维方式知乎 编辑:程序博客网 时间:2024/05/29 13:23
/** * 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》中的例子;
0 0
原创粉丝点击