运算符
来源:互联网 发布:淘宝的被子能买吗 编辑:程序博客网 时间:2024/06/05 08:15
运算符
赋值运算符
- 赋值运算符以“=”表示,它是一个二元运算符(对两个操作数做处理),功能是将右方操作数所含的值赋给左方的操作数。
int a=10; //声明int型变量ant b=5;//声明int型变量bint c=a+b;//将变量a和b运算后的结果赋值给c
算数运算符
Java中的算术运算符主要有+、-、*、/、%
运算符 | 说明 | 实例 | 结果
—|—|—|—|
+| 加 |12.45f+15|27.45- | 减 |4.56.-0.16|4.4
*|乘|5L*12.45f|62.25
/|除|7/2|3
%|取余数|12%10|2
注意
- 进行除法运算时,0不能做除数,对于语句 “inta=5/0”;系统会抛出ArithmeticException异常
自增和自减运算符
- 自增 自减运算符是单目运算符。可以放在操作元之前,也可放在操作元之后(操作元必须是一个整形或浮点型变量)。
- 放在操作元前的自增和自减运算符会先将变量值加1或减1,然后在使该变量参与表达式运算
- 放在操作元后的自增和自减运算符会先使变量参与表达式运算,然后在使变量加1或减1
比较运算符
- 比较运算符属于二元运算符,用于程序的变量之间、变量和自变量之间以及其他类型的信息之间的比较。它的运算结果是boolean类型。当运算关系成立时,运算结果为true,否则为false
逻辑运算符
- 返回值类型为布尔值的表达式,如比较运算符,可以被组合在一起构成一个更复杂的表达式。逻辑运算符包括&(&&)、||、!
- &和&&的区别:使用&会判断两个表达式,而使用&&时,当第一个表达式false就不会去判断第二个表达式,直接输出结果从而节省计算机的判断次数。
位运算符
- -
运算符优先级
- -
- / %
- -
< >= <=7 比较是否相等 == != 8 按位与运算 & 9 按位异或运算 ^ 10 按位或运算 I 11 逻辑与运算 && 12 逻辑或运算 II 13 三元运算符 ?: 14 赋值运算符 =