java ——2运算符

基本概念
运算符:用于标记对数据执行某种运算的特定符号 。
操作数:参加运算的数据称为运算对象(操作数)。
分类
按运算符的功能,将运算符分为:算术运算符、关系运算符、逻辑运算符、位运算符等
按参与运算的操作数的个数,将运算符分为:单目运算符、双目运算符、三目运算符

赋值运算符:      =
算术运算符: +,-,*,/,%
复合赋值运算符:+=,-=,*=,/=,%=

关系运算注意事项
利用&、|作运算时,运算符左右两边的表达式都会被执行,最后两表达式的结果再进行与、或运算;
而利用&&、||作逻辑运算时,如果只计算运算符左边的表达式即可确定与、或的结果,则右边的表达式将不会执行。
自加自减运算符

运算符

说明

举例

++

每次加1

“Num1++ ”等价于“num1=num1+1”

--

每次减1

“Num2-- ”等价于“num2=num1-1”

 

条件运算符:?:;
   条件运算符?:为三元运算符,它的一般形式:
       x ? y : z
      其中x为boolean类型表达式。其规则是:先计算x的值,若为true,则整个三元运算的结果为表达式y的值,否则整个运算结果为表达式z的值。例如: int score = 50; String type = score <60 ? “不及格” : “及格”;
位运算

>>(按位右移) 格式:a >> b 功能:将a右移b位,右端的低位被舍弃,左端高位补原来的符号位 。例如,byte x=-6;x >>2  = ?
<<(按位左移) 格式:a << b 功能:将a左移b位,右端的低位补0,左端的高位被舍弃。例如,byte x=-6;x << 2  = ?
>>>(无符号右移) 格式:a >>> b 功能:将a右移b位,右端的低位被舍弃,左端的高位补0。例如,byte x=-6;x >>> 2  = ?

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值