java学习笔记03

一、运算符

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个二进制,不足时在最左边补零。(十六进制则为四位)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值