zoukankan      html  css  js  c++  java
  • 【JAVA基础】运算符

    1. 算术运算符

    1.1.  + 表示加法运算符

    1.2.  - 表示减法运算符

    1.3.  * 表示乘法运算符

    1.4.  / 表示除法运算符

    1.5.  % 表示取模/取余运算符

     

    2. 关系/比较运算符

    2.1. > 表示是否大于运算符

    2.2. >= 表示是否大于等于运算符

    2.3.  < 表示是否小于运算符

    3.4. <= 表示是否小于等于运算符

    2.5.  == 表示是否等于运算符

    2.6. != 表示是否不等于运算符 

      所有以关系运算符作为最终运算的表达式结果一定是boolean类型。

     

    3. 自增减运算符

    3.1. ++ 表示自增运算符,用于使得当前变量自身的数值加1的效果

    3.2. -- 表示自减运算符,用于使得当前变量自身的数值减1的效果

      只能用于变量,常数不可以

     

    4. 逻辑运算符

    4.1. && 表示逻辑与运算符,相当于"并且",同真为真,一假为假。

    4.2.  || 表示逻辑或运算符,相当于"或者",一真为真,同假为假。

    4.3.  ! 表示逻辑非运算符,相当于"取反",真为假,假为真。

    4.4.  逻辑运算符的操作数均为boolean表达式。

     

    5. 条件/三目运算符

    5.1. 条件表达式? 表达式1: 表达式2

    5.2.  判断条件表达式是否成立,若成立则执行表达式1,否则执行表达式2 。

     

    6. 赋值运算符

    6.1  = 表示赋值运算符,用于将=右边的数据赋值给=左边的变量,覆盖变量原来的数值。

    6.2  赋值表达式本身也有值,其本身之值即为所赋之值。

    6.3  +=、 -=、 *=、 /=、 ...

     

    7. 移位运算符(了解)

    7.1  << 左移运算符,用于将数据的二进制位向左移动,右边使用0补充

    7.2  >> 右移运算符,用于将数据的二进制位向右移动,左边使用符号位补充

    7.3  >>> 表示逻辑右移运算符,用于将数据的二进制位向右移动,左边使用0补充

     

    8. 位运算符(了解)

    8.1. & 表示按位与运算符,按照二进制位进行与运算,同1为1,一0为0.

    8.2.  | 表示按位或运算符,按照二进制位进行或运算,一1为1,同0为0.

    8.3.  ~ 表示按位取反运算符,按照二进制位进行取反,1为0,0为1.

    8.4.  ^ 表示按位异或运算符,按照二进制位进行异或运算,同为0,不同为1.

  • 相关阅读:
    《mysql必知必会》学习_第23章_20180809
    禁止电脑自动乱装流氓软件
    网络地址转换技术NAT
    闲置手机作电脑无线音箱
    TransMac工具制作MacOS启动U盘
    制作MacOS启动U盘
    解决centos7启动后出现Warning: dracut-initqueue timeout‘ at startup进入emergency mode的问题
    思科 锐捷命令行简介
    VRRP 虚拟网关冗余协议
    STP 生成树协议
  • 原文地址:https://www.cnblogs.com/Tree0108/p/14090627.html
Copyright © 2011-2022 走看看