zoukankan      html  css  js  c++  java
  • 运算符

    1.算术运算符

    Java的基本算术操作符包括加号(+),减号(-),除号(/)、乘号(*)以及取模操作符(%)

    2.自增和自减运算符

     

    3.关系运算符

      关系运算符生成的是一个boolean结果,它们计算的是操作数的值之间的关系,如果关系是真实的,关系表达式会生成true;如果关系不真实,则生成false。关系操作符包括小于(<)、大于(>)、小于等于(<=)、大于等于(>=)、等于(==)不等于(!=)。

      等于和不等于适用于所有的基本数据类型,而其他的比较符不适用于boolean类型,因为boolean值只能是true或false,大于和小于没实际意义。

    4.逻辑操作符

      逻辑运算符包括 &&、& 、||、|、!

    && 和 &区别:&&如果第一个数为false不计算第二个数,&则不进行短路运算。

    || 和| 区别:||如果第一个数为true不计算第二个数,|不进行短路运算。

    与、或、非操作符可应用于布尔值,与在C及C++不同的是:不可将一个非布尔值当作布尔值在逻辑表达式中使用

    5.位运算符

    << 左移 3<<2=12 0011--左移—>1100 3左移n位等于3乘以2的n次幂

    >> 右移 右移n位等于除以2的n次幂

    &与

    |或

    ^异或 不同为真,相同为假。7^4^4=7 一个数异或同一个数两次,结果还是那个数。

    6.赋值运算符

    7.三目运算符

    8.运算符的优先级

  • 相关阅读:
    人口数据分析
    爬虫:单线程+多任务异步协程
    Python脚本实现在cmd执行相关命令
    Markdown 标记语言指北
    索引/代码块目录
    无题
    [模板] 斯坦纳树
    [模板] 欧拉回路
    [模板] 计算几何2: 自适应Simpson/凸包/半平面交/旋转卡壳/闵可夫斯基和
    [模板] 快速沃尔什变换
  • 原文地址:https://www.cnblogs.com/malinkang/p/2593857.html
Copyright © 2011-2022 走看看