Java运算符

 五种基本运算符:

(一)算术运算符

(二)赋值运算符

(三)比较运算符

(四)三目运算符

(五)逻辑运算符

(一)算术运算符

+ (求和) - (相减) * (相乘) / (相除) %(求余)

两个整数做除法,结果为整数

结果会自动转化为 参与运算的数据类型中精度更高,空间更大的类型。

示例:

(二)赋值运算符

 = += -= *= /= %= ++(自增) --(自减)

示例:

 

++ 或 -- 放在变量后,该变量会参与运算,再做自增(减)

示例:

 

 (三)比较运算符

> < >= <= ==(等于) !=(不等于)

比较后只会出现布尔值(true)和(false)

示例:

 

(四)三目运算符

格式:

  布尔表达式 ?数据1 :数据2;

运算结果为布尔值的算式,叫做不二表达式

布尔表达式 结果为真时,可以返回冒号 前的数据(表达式运算结果)

结果为假时 可以返回冒号后的数据(表达式运算结果) 

 示例:

 

(五)逻辑运算符

&&(并且) ||(或)!(非)^(异或)

布尔表达式1 && 布尔表达式2 如果布尔表达式1和2结果都为true 则整体都为真

示例:

 

 

布尔表达式1 || 布尔表达式2 如果布尔表达式1和2有一个为真,则整体为真

示例:

 

 

 !布尔表达式 非假为真,非真为假

示例:

 

 布尔表达式1 ^ 布尔表达式2 如果布尔表达式1和2结果为一真一假 则整体为真

 短路 与非短路运算符

&& 和 || 短路运算符 第一个布尔表达式能够表示运算结果时,第二个布尔表达式不会被执行

& 和 |  非短路运算符 不管第一个布尔表达式结果如何,第二个布尔表达式总会被执行

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值