java运算符

运算符是一种特殊的符号,用以表示数据的运算、赋值和比较。java语言中的运算符分为:

      1、算术运算符(+  -  *  /     取余)

            除法运算,如果两个运算数都是整数类型,计算结果也是整数,不允许除数为0。除法运算符的两个运算数一个是浮点数或者两个是浮点数,则计算结果也是浮点数,允许除数为0或者0.0.

            ++自加,--自减。单目运算符。

                 把++放左边,先把操作数加一再把操作数放入表达式中运算;

                 把++放右边,先把操作数放入表达式中运算,再把操作数加一。

                 eg:int d = 6;int c = d++ +6;      c:12,d:7

                        int d = 6;int c = ++d +6;       c:13,d:7

          如果要完成乘方、开方等运算,可借助java.lang.Math类的工具方法完成复杂的数学运算

                 eg: double a ; double c =  Math.sqrt(a);

        2、赋值运算符(=)

        3、位运算符    

             &       |      ~     ^       <<         >>       >>> 

        4、比较运算符

             比较两个常量或者变量的大小,比较运算的结果是布尔值(true或者false)

        5、逻辑运算符

             操作两个布尔型的变量或者常量,&&、&、||、|、!、^

        6、三目运算符 ? :

   

        java运算符优先级

       java运算符_第1张图片

你可能感兴趣的:(Java学习)