关于运算符中的一些注意事项
1.赋值运算符 ‘=’ 与关系运算符’=='注意区别
- 赋值运算符用于给变量赋值
- 关系运算符用于判断两个表达式或’=='两边的关系
举例:
int a = 10;
a = a + 10;
System.out.println("a = " + a);
2.自增自减运算符在计算中须注意
自增:
a++ :后置++ 先把变量的值带入表达式进行运算,再执行自增操作。
++a :前置++先做自增运算,再把自增后的结果带入表达式进行运算。
自减:
a-- :后置–先把变量的值带入表达式进行运算,再执行自减操作。
--a :前置–先做自减运算,再把自增后的结果带入表达式进行运算。
注意:不管是前置操作还是后置操作,引用完成后立马执行自增/自减操作。
举例:
int a = 10;
a++; // a = a + 1;
System.out.println("a = " + a);
++a; // a = a + 1;
System.out.println("a = " + a);
System.out.println();
a--; // a = a - 1;
System.out.println("a = " + a);
--a; // a = a - 1;
System.out.println("a = " + a);
System.out.println();
a = 10;
int b = 10;
int result = 0;
result = a++ + b + a;
System.out.println("result = " + result);
System.out.println("a = " + a);
a = 10;
b = 10;
result = 0;