运算符

来源:互联网 发布:淘宝的被子能买吗 编辑:程序博客网 时间: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就不会去判断第二个表达式,直接输出结果从而节省计算机的判断次数。

位运算符

    -

运算符优先级

优先级 描述 运算符 1 括号 () 2 正负号
    -
3 一元运算符 ++ – ! 4 乘除
    / %
5 加减
    -
6 比较大小
< >= <=
7 比较是否相等 == != 8 按位与运算 & 9 按位异或运算 ^ 10 按位或运算 I 11 逻辑与运算 && 12 逻辑或运算 II 13 三元运算符 ?: 14 赋值运算符 =
原创粉丝点击