day04
赋值运算符不会改变数据类型
s = s+2是错误的赋值方式
比较运算符:> < == != instanceof
逻辑运算符:&(与)/ |(或)/ !(非) / ^ (异或)
怎么分辨用&与&&/ |与|| ?:当用数值运算符是用单,当为布尔类型运算时,用双。&&/||会短路后面的语句不执行
&与&&相同点:
- &与&&的运算结果相同
- 当符号左边为true时,都会执行符号右边的运算
不同点:
- 当符号左边为false时,&执行符号右边的运算,而&&不执行。
|与||相同点:
- |与||的运算结果相同
- 当符号左边为tfalse时,都会执行符号右边的运算
不同点:
- 当符号左边为true时,|执行符号右边的运算,而||不执行。