当前位置:   article > 正文

Java运算符_java算术运算符

java算术运算符

 五种基本运算符:

(一)算术运算符

(二)赋值运算符

(三)比较运算符

(四)三目运算符

(五)逻辑运算符

(一)算术运算符

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

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

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

示例:

(二)赋值运算符

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

示例:

 

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

示例:

 

 (三)比较运算符

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

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

示例:

 

(四)三目运算符

格式:

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

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

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

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

 示例:

 

(五)逻辑运算符

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

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

示例:

 

 

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

示例:

 

 

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

示例:

 

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

 短路 与非短路运算符

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/290899?site
推荐阅读
相关标签
  

闽ICP备14008679号