一、运算符
1、算术运算符
2、关系运算符
注:返回结果为true或false
3、逻辑运算符
3.1 短路与:&& 短路或:|| 取反:!
3.2 逻辑与:& 逻辑或:| 逻辑异或:^
例:a^b:当a,b不同时,结果为true,反之为false
3.3 &&与&的不同( || 和 | 同理)
&&:若第一个条件为false,则第二个条件不会判断
&:无论第一个条件结果为true还是false,第二个条件都要判断
4、赋值运算符
(1)运算顺序从右往左
(2)赋值运算符左边必须是变量
(3)复合赋值运算符会进行类型转换
例如:byte b=3;
b+=2;//等价于b=(byte)(b+2)
5、三元运算符
6、运算符优先级
7、标识符命名规则
(1)由大小写英文字母,0~9,_或$组成
(2)数字不能开头
(3)不能用关键字和保留字,且不能有空格
(4) 严格区分大小写
二、键盘输入
三、进制介绍
1、二进制:以0b 或0B开头
2、八进制:0~7,满八进一,以数字0开头表示
3、十进制
4、十六进制:0~9及A(10)~F(15),以0X或0x开头,此处A~F不区分大小写
5、进制转换
(1)二、八、十六进制转换为十进制
方法:将每位上的数乘以2/8/16的(位数-1)次方
(2)十进制转换为二、八、十六进制
方法:十进制数除以2/8/16,余数为权位上的数,得到商继续除以2/8/16,直到商为0终止,然后反向取余数。
(3)二进制转换为八、十六进制
方法:3位二进制数按权展开相加得到1位八进制数。(注意事项,3位二进制转成八进制是从右到左开始转换,不足时补0)。同理,二进制转十六进制时, 4位二进制数按权展开相加得到1位十六进制数,不足四位补0。
(4) 八、十六进制转换为二进制
方法:八进制数通过除2取余法,得到二进制数,对每个八进制为3个二进制,不足时在最左边补零。(十六进制则为四位)