Java运算符

 

一:概述:

Java的运算符

    算数运算符: +   -   *   /   %   ++   --

++在前,先自加一再用
++在后,先用再自加一

    赋值运算符:  =   +=     -=    *=     /=

    关系运算符:==   !=   >   >=   <   <=

    逻辑运算符:&&   ||   !   ^   &   | 

&&和&
相同点:结果一样
不同点:&&有短路效果,若左边为flase,则右边不执行
&无论左边是true或flase,右边都会执行

||和|
相同点:结果一样
不同点:||有短路效果,若左边为true,则右边不执行
|无论左边是true或flase,右边都会执行

 

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

       三元运算符: 关系表达式?表达式1:表达式2

计算关系表达式的值看是true还是flase;
若是true则表达式1就是结果
若是flasez则表达式2就是结果

 

    优先级:算数-->关系-->逻辑-->赋值

你可能感兴趣的:(Java运算符)