标签:优先级 -- 逻辑运算 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 只要两个条件有一个为真,结果为真
!(非) !条件 条件为真时,结果为假 条件为假时,结果为真
运算符优先级:
最高的优先级:小括号 ()
最低的优先级:赋值运算符 "="
优先级顺序:!>算术运算符>比较运算符>&&>||
注意:当运算符比较多,无法确定运算符执行顺序时,可以使用小符号()控制一下顺序
标签:优先级 -- 逻辑运算 bsp 连接 结果 数据 连接字符串 符号
原文地址:http://www.cnblogs.com/yiui/p/6851986.html