第三天
一. java中的运算符
1). 比较运算符: > , < , <= , >=, ! ,==
2). 逻辑运算符
基本逻辑符号: 逻辑单与&, 逻辑单或| , 逻辑异或^ , 逻辑非!,
扩展的 : 逻辑双与&& , 逻辑双或||
3).位运算符
位与&,位或|,位异或^ , ~数据(反码)
位与运算: &
位与运算符的特点:有0,则0
位或运算: |
位或 | 运算符的特点:有1,则1
位异或运算: ^
特点:相同则为0,不同则为1 一个数据对另一个数据位异或两次,其值是它本身
~ 数据 : 按位取反 求反码(对当前数据的二进制数据全部按位取反,0变1,1变0)
<< , >> , >>>
<<,左移 规则 :最高位丢弃掉,右边补0
,右移 规则 :如果最高符号位为1,左边补齐1,如果最高符号位为0,则左边补齐0
,无符号右移 : 无论最高符号位是0还是1,左边都补齐0
4). 三元(三目)运算符
格式
表达式? true的结果:false的结果
二. 键盘录入数据