Java中,对于初学者来说,很容易混淆的一个知识点就是对于运算符这部分关于自增自减的理解,自增(++)和自减(–)两种运算符,这两种运算符帮助我们在编写程序的时候简化了代码。
这里需要注意的几点如下:
public class NumAdd {
public static void main(String []args){
/**
* 1、这里不管执行++还是--都是需要确定的值
* 2、b = a++(--)执行顺序是先赋值再自增(自减)
* 3、b = ++(--)a执行顺序是先自增(自减)再赋值
*/
int a = 3;
int b = a++;
System.out.println(b);
int c = ++b;
System.out.print(c);
}
}
通过代码可以看出
自增和自减运算符号放在变量的前面,如 ++a, 表示先执行运算,再生成值, 放在变量的后面,如: a++,先生成值,再执行运算