码迷,mamicode.com
首页 > 编程语言 > 详细

Java运算符

时间:2017-05-14 13:38:11      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:优先级   --   逻辑运算   bsp   连接   结果   数据   连接字符串   符号   

赋值运算符:

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

 变量名=表达式

 如: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运算符

标签:优先级   --   逻辑运算   bsp   连接   结果   数据   连接字符串   符号   

原文地址:http://www.cnblogs.com/yiui/p/6851986.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!