Java运算符

Posted 逸果

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java运算符相关的知识,希望对你有一定的参考价值。

赋值运算符:

 赋值运算符=右边的是给左边的变量

 变量名=表达式

 如:a=(b+3)+(b-1)

      表达式就是符号与操作数的组合<如加号,减号><如b,3...>

 

算术运算符:

 规则:

 a.同种类型参与运算(可能需要自动类型转换)

 b.返回类型(可能发生:上溢出和下溢出)

 c.byte,short,char三种类型在java中是表象(假的),底层是按照int运算的

 "+"的作用:

 a."+"在算术运算符中表示做加法运算

 b.在字符串中,可以用来连接字符串,同时也可以和其他的数据类型的变量进行连接

 

关系运算符:

(大于)>    <(小于)

(等等)==  !=(不等)

(大于等于)>=  <=(小于等于)

作用:用来做比较运算

比较结果:boolean

boolean类型的值:true(真)  false(假)

 

自增(自减)运算符(++  --):

 就是可以将当前变量自我增加1的运算符

 i++,后++,先将i的值作为整个表达的值,然后将i增加1<自身+1>

 ++i,先++,先将i增加到+,然后将i的值作为整个表达的值<自身+1>

 

逻辑运算符:

 &&(且)       条件1&&条件2      仅仅两个同时为真,结果为真

 ||(且或非)   条件1||条件2       只要两个条件有一个为真,结果为真

 !(非)          !条件                 条件为真时,结果为假  条件为假时,结果为真

 

运算符优先级:

 最高的优先级:小括号 ()

 最低的优先级:赋值运算符  "="

 优先级顺序:!>算术运算符>比较运算符>&&>||

注意:当运算符比较多,无法确定运算符执行顺序时,可以使用小符号()控制一下顺序

 

以上是关于Java运算符的主要内容,如果未能解决你的问题,请参考以下文章

Java基础—Java流程控制

java中的位运算符及其用法。

Java 基本语法---Java运算符

java位移运算符有啥意义

Java 基础之java运算符

Java三目运算符