1.+=:把左边和右边的数据相加结果赋值给左边。
2.-=把左边和右边相减赋值给左边。
3.*=把左边和右边相乘赋值给左边。
4./=把左边和右边相除赋值给左边。
5.%=把左边和右边取余赋值给左边。
注意:扩展运算符包含了强制类型转换。
1.++:自增变量的值加一。
2.--:自减变量的值减一。
注意:
单独运算时:运算符放在前面和后面都可以,建议放在后面。
a.在操作使用的时候放在后面
比如:
int i = 10;
int j = i ++
执行的是先把i赋值给j=10,然后i自身加一i=11;
b.在操作使用的时候放在前面
比如:
int i =10;
int j = ++i;
结果就不一样了先进行i的自增++,然后赋值给j? ?
i=11,j= 11.
1. && 短路与? , 作用与&相同,但是有短路效果。
2.|| 短路或 , 作用与|相同,但是有短路效果。
注意事项
逻辑与&,无论左边真假右边都要执行。
短路与&&,如果左边为真,右边执行。
逻辑或|,无论左边真假,右边都要执行。
短路或||,如果左边为假,右边执行如果左边为真,右边不执行。
格式:关系表达式 ? 表达式1 :表达式2;