多语言展示
当前在线:1417今日阅读:86今日分享:14

java中的运算符简述

java运用中,在处理业务逻辑时,我们需要用到计算,因此会用到很多运算符,而在java中运算符包含算数运算符、关系运算符和逻辑运算符,以下简单介绍
工具/原料

java

方法/步骤
1

算数运算符:java中用于用于算数运算的符号,除了通常用到的加(+),减(-),乘(*),除(/)外,还包含取模运算(%)和自增(++),自减(--)。

2

取模运算(%):意为取余数,可适用于整数,char类型以及浮点数

3

自增运算(++)及自减运算(--):java中的自增及自减运算符继承自C++,可以使变量加一或者减一,写在变量前或者变量后有不通的效果:      -如果写在变量前,代表先将变量加一或者减一后,再将加一后或者减一后的值赋给此变量;      -如果写在变量后,代表对变量进行加一或者减一运算,但是变量值不变;

4

关系运算符:关系运算符用于判断数据之间的大小关系,包含大于(>),小于(<),等于(==),大于等于(>=),小于等于(<=),不等于(!=) 共六个运算符,结果为布尔类型(boolean),成立为true,否则为false。

5

逻辑运算符:逻辑运算符是建立在关系运算符之上的,包含与(&&)或(||)非(!)三个运算符,运用时参与逻辑运算的变量或者表达式都为布尔类型,运算结果也为布尔类型。

6

与运算(&&):当两个布尔变量与运算时,只有此两个值都为true时,结果才为true,其他情况都为false。

7

或运算(||):当参与运算的两个布尔变量中,只要有一个是true,结果则为true。

8

非运算(!):只有一个布尔变量参与运算,如果此变量为true,非运算后则变成false,反之则为true。

9

短路逻辑:即与或运算时,两个参数在第一个参数为false或者true时,不再进行第二个参数值判断的现象。

注意事项
1

自增自减中适用char类型时,实际上char类型也是先自动转换成int类型再进行运算

2

自增自减中,符号在参数前参数后,注意原参数值是否变更

推荐信息