总是觉得这两个让人头疼,再次总结一下:
单独使用的时候,++无论是放在变量的前面还是后面,结果是一样的。
参与操作的时候:
如果++变量的右侧,先拿变量参与操作,后变量做++,即++i参与操作,源代码以及结果如下;
public class CeShi {
public static void main(String[] args) {
int i=1;
int j=i++;
System.out.println("输出值i="+i); //i单独运算
System.out.println("输出值j="+j); //i参与运算
}
}
结果如下:
如果++在变量的左侧,先变量做++,后拿变量参与操作,即++i参与操作,源代码以及结果如下:。
public class CeShi {
public static void main(String[] args) {
int i=1;
int j=++i;
System.out.println("输出值i="+i); //i单独运算
System.out.println("输出值j="+j); //i参与运算
}
}
其结果: