运算

作者: YQY_苑 | 来源:发表于2019-08-05 19:07 被阅读0次

    基本运算符 ==> 对数字操作,返回数字

    +, -, *, /, %

    • + 加法 ==> a = a +1 == a += 1
    • - 减法
    • * 乘法
    • / 除法
    • % 取余

    自增自减

    • i++ ==> 返回自身
    • ++i ==> 返回+1后的值

    比较运算符 ==> 对数字操作,返回布尔

    • >
    • <
    • ==
    • >=
    • <=
    • !=

    逻辑运算符 ==> 对布尔操作,返回布尔

    • &&
    • ||
    • !
    • 短路特性

    三元运算符

    • ? :

    位运算符

    • ~ 按位取反
    • & &= 按位与
    • | |=按位或
    • ^ ^= 异或(不进位的加法)
    • << <<=左移 (乘以进制幂次方【左移位数】)
    • >> >>= 带符号右移 (补最左位)(除以进制幂次方【右移位数】)
    • >>> >>>= ⽆符号右移(总是补0)
      image.png

    运算符优先级

    • 乘除高于加减
    • 其他全部加括号

    特殊字符,字符串中的“+”

    使用“+”号连接时,默认调用StringBuilder方法进行toString操作并且连接字符串。
    (因为在Java中,字符串是不可变的,为了避免产生很多个零碎的字符串,故默认调用StringBuilder进行连接。)

    • 只要能找到对应的类,就是引用数据类型
    • 否则就是原生数据类型

    相关文章

      网友评论

          本文标题:运算

          本文链接:https://www.haomeiwen.com/subject/nkmydctx.html