java运算符与运算顺序

1、算术运算和赋值运算的区别:对于short来说(short a = 10; (1)a+=1; (2)a=(short)(a+1))(int i=1;(1)i*=0.1;(2)i=(int)(i*0.1));从这

里可以看出算术运算和赋值运算不一样

2、逻辑运算:&与、&&短路与、|或、||短路或、!非、异或^
3、移位运算:左移<<、无符号右移>>>(最高位补0)、有符号右移>>(最高位补的位与符号位相同)、&位与、|位或、^位异或、~按位取反
4、(|、&、^)这三个运算符既是逻辑运算符也是移位运算符
5、比较运算符:== > < >= <= instanceof
6、三元运算符:三元运算符允许嵌套
7、运算符的优先级

8、基本数据类型不能转换为String类型,要通过连接符"+"或者函数才能转换为String类型,字符串和基本数据类型之间只能是连接运算(+),但不

能进行类型转换。

9、取模运算时被摸数和模数必须是整数,结果的符号取决于被摸数。

转载于:https://www.cnblogs.com/erdanyang/p/10128034.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值