您当前的位置: 首页 >  Java

壹小俊

暂无认证

  • 1浏览

    0关注

    885博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Java 运算符

壹小俊 发布时间:2021-06-10 15:45:33 ,浏览量:1

//Java 运算符
/**运算符分成以下几组:

        算术运算符
        关系运算符
        位运算符
        逻辑运算符
        赋值运算符
        其他运算符
**/
public class learn_6 {
    public static void main(String[] args) {
        //算术运算符
        int a = 10;
        int b = 20;
        int c = 0;
        //+
        System.out.println(a + b);
        //-
        System.out.println(a - b);
        //*
        System.out.println(a * b);
        ///
        System.out.println(a / b);
        //%
        System.out.println(a % b);
        //++
        System.out.println("---------");

        System.out.println(a++);
        System.out.println(++a);
        System.out.println(++b);
        //--
        System.out.println("----------");
        System.out.println(a--);
        System.out.println(--a);
        System.out.println(--b);

        //关系运算符
        //>
        System.out.println(a > b);
        //<
        System.out.println(a < b);
        //==
        System.out.println(a == b);
        //!=
        System.out.println(a != b);
        //= b);
        //位运算符
        c = a & b;       /* 12 = 0000 1100 */
        System.out.println("a & b = " + c );

        c = a | b;       /* 61 = 0011 1101 */
        System.out.println("a | b = " + c );

        c = a ^ b;       /* 49 = 0011 0001 */
        System.out.println("a ^ b = " + c );

        c = ~a;          /*-61 = 1100 0011 */
        System.out.println("~a = " + c );

        c = a > 2;     /* 15 = 1111 */
        System.out.println("a >> 2  = " + c );

        c = a >>> 2;     /* 15 = 0000 1111 */
        System.out.println("a >>> 2 = " + c );

        //逻辑运算符
        boolean d = true;
        boolean e = false;
        System.out.println(d && e);
        System.out.println(d || e);
        System.out.println(!(d && e));
        //赋值运算符
        c = a + b;
        System.out.println("c = a + b = " + c );
        c += a ;
        System.out.println("c += a  = " + c );
        c -= a ;
        System.out.println("c -= a = " + c );
        c *= a ;
        System.out.println("c *= a = " + c );
        a = 10;
        c = 15;
        c /= a ;
        System.out.println("c /= a = " + c );
        a = 10;
        c = 15;
        c %= a ;
        System.out.println("c %= a  = " + c );
        c = 2 ;
        System.out.println("c >>= 2 = " + c );
        c >>= 2 ;
        System.out.println("c >>= 2 = " + c );
        c &= a ;
        System.out.println("c &= a  = " + c );
        c ^= a ;
        System.out.println("c ^= a   = " + c );
        c |= a ;
        System.out.println("c |= a   = " + c );
    }
}

 

关注
打赏
1664335782
查看更多评论
立即登录/注册

微信扫码登录

0.0419s