六、运算符

Java语言支持如下运算符:

 

1. 算术运算符: +,-,*,l, %,++,--
2. 赋值运算符=
3. 关系运算符:>,<,>=,<=,==,!=, instanceof
4. 逻辑运算符:&&,Ⅱ,!
5. 位运算符: &,|,^,~,>>,<<, >>>(了解! ! ! )。

  &:全为1才为1,有一个0就为0;

  |:有一个1就为1,全0为0;

  ^(亦或):相同为0,不同为1。

  ~(取反):每位都取反

  左移右移效率极高

  <<(左移1位乘2):2<<3 结果为16

    0000 0001:1

    0000 0010:2

    0000 0011:3

    0000 0100:4

    0000 1000:8

    0001 0000:16

  >>(右移1位除2):16>>3 结果为2

 

6. 条件运算符?∶
7. 扩展赋值运算符:+=,-=,*=,/=

 

posted @ 2022-05-10 22:12  Epiphany8Z  阅读(9)  评论(0编辑  收藏  举报