运算符


++i  和 i++的语法

int m = 10 

int n = m++

print n   10 *****会先把吗的值赋值给n,再自加1

print m 11

java语言中,,=是赋值运算符,,,==是关系运算符,判断是否相等

&& 短路与 左边是false右边不执行

|| 短路或  左边是true右边不执行

i += 10 和 i = i + 10 相似且本质不是完全相同 *****************使用扩展赋值运算符,不会改变运算结果类型(因为会涉及强制类型装换,所以存在精度的损失)

等同于  i += 1 =====  i = (byte)(i+1)

三目运算符

表达式 ?表达式1 :表达式2  这个不是语句  所以不能单独存在,因此需要一个变量去接收结果   例如:c = 表达式 ?表达式1 :表达式2

或者直接可以使用println(表达式 ?表达式1 :表达式2)

————————————————————————————

+运算符

求和

字符串拼接  口诀 :加一个双引号,双引号中间加++,在加号中间加变量名