学习运算符

什么叫运算符?性能优化

        在计算机中对常量或者变量进行操做就是运算。性能

   在这个过程当中,使用的符号就是运算符。学习

运算符分为:算术运算符,赋值运算符,关系运算符,逻辑运算符,位运算符,三目运算符。优化

所谓算术运算符,就是咱们常常用的 +,-,*,/变量

    

若是想让除法运算显示小数,则,a*1.0 便可!扩展

System.out.println(8%9);im

%  表示取模,也就是求余数。img

学习自增和自减运算符:计算机

        注意:++和--不能用于常量,能够用变量。数字

若是++和--只是放在变量上进行,则放在左右,和右边 效果同样;

 

对于带赋值操做的自增自减如何区分?

        c=a++,等号右边  a++,先是字母,后是运算符,就是先赋值,而后再++;

        d=--b,等号左边--b,先是运算符,后是字母,先--,后赋值;

赋值运算符:

        int a,b;

        a=b=5;

        还有一种扩展赋值:

                int c = 100;

                c +=3  //  意思就是  c = c + 3;

                c -=3 // 意思就是 c = c - 3;

关系运算符:

        

关系运算符的结果:确定是布尔值(true/false)。

在关系运算符中,<=或>=,只有知足其中一个,结果就为true;

 

逻辑操做符:

        

在单与运算符中,左边和右边,同时为true,结果才为true,

 

&和 &&的区别:

在使用&运算符时,&运算左边是false,右边继续执行;

在使用&&运算符时,&&左边是false,会形成短路,右边代码不会再执行;

||  或运算也同理! 

咱们通常都会用&&或者||,这算是一种性能优化!

&---与运算:同1为1,

| ---  或运算:有1为1;

位 运算:

        int a = 8, b = 6;

        System.out.println(a^b);//输出为14

        System.out.println(a^b^a);//输出为8

^运算 对同一个数字^俩次,结果仍是数字自己!

相关文章
相关标签/搜索