Java入门(5.16)

 *java运算符

1.算数运算符: +  -  *  /  %  ++  --

  整数+小数-->小数;整数+Boolean(不能运算);整数+char-->整数;整数+字符串-->字符串(字符串拼接)

总结:*byte,short,char在算术运算时会被JVM转化为int;

*当表达式中有多个数据类型的数据进行运算时,其结果类型必定为其中范围最大的类型(参考5.15的数据类型范围排序)

*当++或--在变量后时,一定是最后进行运算

*当++或--在变量前时,一定是最先进行运算

2.条件运算符[true|false]【算数运算符优先级大于条件运算符】: <  >  ==  !=  >=  <=

3.逻辑运算符【条件运算符的优先级大于逻辑运算符】:&&(并且)  ||(或者) !(非)

4.赋值运算符:=  +=  /=  *=  %=  -=(先执行等号前的运算)

注意:运算符优先顺序(前置++ --  >  括号:()>算数>条件>逻辑>赋值 )

5.位运算符:&(短路/按位与【不同为0】)  |(短路/按位或 【不同为1】) ^(异或【相同为0】)  ~(按位取反) <<(左移)  >>(右移) <<<(带符号左移)  >>>(带符号右移)

6.三元运算符:

*表达式?值1:值2(当表达式的值为TRUE时结果为值1否则为值2)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值