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

    JAVA运算符详细分类:

    (1)算术运算符: +,-,*,/,%,++,--

    (2)赋值运算符: =

    (3)关系运算符: > , < ,>=, <=, ==, !=,instanceof

    (4)逻辑运算符: &&,||,!

    (5)位运算符:&, |, ^, ~, >>, <<, >>>

    (6)条件运算符:?

    (7)扩展赋值运算符: +=, -=, *= ,/=

    算术运算符 :自增(++)与自减(--)可跳转到 https://www.cnblogs.com/bbq668/p/11978710.html  了解

    逻辑运算符:

    逻辑与运算(&&):只有两个都为true时结果就为true,否则结果为true   ; 

    逻辑或运算( || ) : 只有两个都为false时结果才为false,否则为true;

    !:非

    位运算符:

    例: A:  0011 1100                B:   0000 1101    则:

    按位与:     A&B =  0011  1101                                   //如果相对应位都是1,则为1,否则为0

    按位或:   A||B =  0011  1101                                  //如果相对应位都是0,则为0,否则为1 

    按位异或:       A^B =  0011   0001                                //如果相对应位值相同,则为0,否则为1

    按位非:   ~A  =  1100    0011

    左位移运算符 :   A<<2     1111  0000                            //左位移两位

    右位移运算符 :   A>>2     0000 1111                       //右位移两位

    无符号右移:   A>>>3     0000 0111                         //移动得到的空位以零填充   

    条件运算符

    三目运算符(?)           x?y:z        条件x为true 则结果为y ,否则结果为z

    例:

    int score=80;

    String type=(score<60)?"不及格":"及格";                  //type='及格'

    + :不只是加号还可以是字符串连接符(String)

     例:    int a=10;   int b=20;

    则System.out.println(a+b+" ");             //结果30

    System.out.println(" "+a+b);             //结果1020

  • 相关阅读:
    4.使用webpack-dev-server工具实现自动打包编译的功能
    3.使用webpack配置文件webpack.confg.js配置打包文件的入口和出口
    2.webpack最基本的使用方式
    启动nginx 80端口被占用:tcp 0 0 127.0.0.1:80 127.0.0.1:34932 TIME_WAIT
    template标签就相当于React中的fragment
    初窥AST
    npm 中的 --
    你不知道的环境变量(转)
    非捕获分组 正向预查 与反向预查
    border-radius 如何计算
  • 原文地址:https://www.cnblogs.com/bbq668/p/11979074.html
Copyright © 2011-2022 走看看