java中的运算符

 一、算术运算符

  %取模(就是算术中的求余数)

  •  在进行取模(%)运算时,运算结果的正负取决于被模数(%左边的数)的符号,与模数(%右边的数)的符号无关,例如:(-5) % 3 = -2,而5%(-3) = 2。

 

 二、逻辑运算符

  •  &(与):有false则false  并且
  •  | (或):有true则true  或者
  •  !(非):true变false,false变true
  •  ^(异或):相同为false,不同为true 

  &&和&的区别:

    &&和&都表示与操作,在使用&进行运算时,不论左边为true还是false,右边的表达式都会进行运算。

    使用&&运算时,当左边为false时,右边的表达式不会进行运算,因此&&被称为短路与。

  |和||的区别:

    |和||都表示或操作,当左边为true时,右边的表达式不会进行执行。||也表示短路或。

posted @ 2017-08-14 21:17  宇承  阅读(234)  评论(0编辑  收藏  举报