A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© a13783559191 中级黑马   /  2015-6-16 20:47  /  223 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/********************************************运算符**************************************/
一、算术运算符
       
        运算符                运算                示例                结果
               
        +                正号                +1                1
        -                负号                -1                -1
        +                加                1+2                3
        —                减                2-1                1
        *                乘                1*2                2
        /                除                2/1                2
        %                取模(余)        3%2                1
        ++                自增(前)        a=2;b=++a;        a=3,b=3
        --                自减(前)        a=2;b=--a;        a=1,b=1
        ++                自增(后)        a=2;b=a++;        a=3,b=2
        --                自减(后)        a=2;b=a--;        a=1,b=2
        +                字符串连接        "he"+"llo"        hello

二、赋值运算符

        运算符                运算                示例                结果

        =                赋值                a=2;b=1;        a=2.b=1
        +=                加等于                a=2;b=1;a+=b;        a=3,b=1
        -=                减等于                a=2;b=1;a-=b;        a=1,b=1
        *=                乘等于                a=2;b=1;a*=b;        a=2,b=1
        /=                除等于                a=2;b=1;a/=b;        a=2,b=1
        %=                取模(余)等于        a=2;b=1;a%=b;        a=0,b=1

三、比较运算符

        运算符                运算                示例                        结果

        ==                测试相等        1==2;                        false
        !=                测试不等        1!=2;                        true
        >                大于                1>2;                        false
        <                小于                1<2;                        true
        >=                大于等于        1>=2;                        false
        <=                小于等于        1<=2;                        true
        instanceof        是否是类的对象        "a" instanceof String        true

四、逻辑运算符

        运算符                运算                示例                结果

        &                (AND)与                true&false;        false
        |                (OR)或                true|false;        true
        !                (NOT)非                !true;                false
        ^                (XOR)异或        true^false;        true
        &&                (AND)短路与        true&&false;        false
        ||                (XOR)短路或        true||false;        true

五、位运算符

        运算符                运算                示例                结果

        ~                位求反               
        &                按位与
        |                按位或
        ^                按位异或
        <<                左移
        >>                右移
        >>>                不带符号右移
六、三元运算符(?:)
        示例1:System.out.println(1==2?true:false);        //输出结果是false;
        示例1:System.out.println(1!=2?true:false);        //输出结果是true;

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马