运算符

运算符

  • 算术运算符:+ , - , * , / , % , ++ , --

     long a = 34354553434L;
            int b = 454;
            short c = 13;
            byte d = 4;
            System.out.println(a+b+c+d);  //输出类型long
            System.out.println(b+c+d);    //输出类型int
            System.out.println(c+d);      //输出类型int
    
    int a = 1;
    
    int b = a++;  //先赋值,再自增 b =1;
    int c = ++a;  //先自增,再赋值 c=3;
    
  • 赋值运算符:=

  • 关系运算符:> , < , >= , <= , == , != , instanceof

  • 逻辑运算符:&& , || , !

  • 位运算符:& , | , ^ , ~ , >> , << , >>>

     int a = 00001100;
            int b = 00110101;
    
            /**
             * &  a&b  两个数都是1,显示1,否则0
             * |  a|b  两个数都是0,显示0,否者1
             * ^  a^b  相同是0,不同是1
             * ~  ~a  取反
             *
             */
    
    
            /**
             * <<  *2
             * >>   /2
             */
    
            System.out.println(3<<3);  //3*2*2*2
            System.out.println(64>>3);  //64/2/2/2
    
  • 条件运算符:?:

  • 扩展赋值运算符:+= , -= ,*= , /=

posted @ 2021-10-09 16:17  danny522  阅读(37)  评论(0)    收藏  举报