1.前缀递增:++i,表示先执行,在生成值;
package com.dbzhang.demo4;
public class Test1 {
/**
* @param args
*/
public static void main(String[] args) {
int i = 0;
//i++;
// System.out.println(i++);
// System.out.println(i++);
// System.out.println(i++);
System.out.println(++i);
System.out.println(++i);
System.out.println(++i);
}
}
执行结果:
1
2
3
2.后缀递增:i++,表示,先生成值,在执行运算;
package com.dbzhang.demo4;
public class Test1 {
/**
* @param args
*/
public static void main(String[] args) {
int i = 0;
//i++;
System.out.println(i++);
System.out.println(i++);
System.out.println(i++);
// System.out.println(++i);
// System.out.println(++i);
// System.out.println(++i);
}
}
运行结果:0
1
2

本文通过两个Java示例程序详细介绍了前置递增(++i)和后置递增(i++)的区别。前置递增首先进行加1操作然后返回值,而后置递增则先返回值再进行加1操作。
1190

被折叠的 条评论
为什么被折叠?



