运算符

运算符

1、算数运算符(+、-、*、/、%、++、--)

  • %:模运算,用来取余。

  • 整数的运算里有long类型参与计算结果默认为long类型;若运算过程没有long类型参与则默认为int类型,无论运算过程是否有int参与

  • 自增符在数值前代表数值先加一后输出结果;自增符在数值后代表先输出结果后加一

2、关系运算符(>、<、>=、==、<=、!=)

  • Java中的等于是"=="

  • 输出结果只会是Boolean值

3、逻辑运算符(&&、||、!)

  • 同时应用与多个关系运算符

  • &&:所有条件结果同时true时结果为true。

  • ||:所有条件结果只要一个为true,结果就为true。

  • !:取反,在条件之前加上!,输出的结果取反

  • 短路运算:在与运算中,当第一个条件结果为false时,后面的所有条件都将不在参与运算,直接输出false结果

4、位运算符(&、|、~、^、<<、>>)

  • 位运算符是应用于二进制的运算符,它的效率极高

  • 计算机语言里,0代表false,1代表true

  • &、|、~、^:&、|、~对应逻辑运算符里的&&、||、!;^用于判定结果是否相同,相同输出0,不同输出1

  • <<、>>:代表了二进制下的计算,分别代表了整体向左移和向右移。如0b100<<2就代表二进制下的100向左移动两位,结果是16,二进制下10000

5、赋值运算符(=、+=、-=、*=、/=)

  • =:用于赋值

  • +=、-=、*=、/=:先运算,后赋值

如:int a = 10;

int b = 15;

a += b;

输出a 结果为25

条件运算符( ? : )

  • 与Excel中if公式类似,“?”前设置条件,“?”后与“:”之间为真值,“:”后为假值

 

posted @ 2021-10-20 23:02  我tm是星河大帝  阅读(1329)  评论(0)    收藏  举报