Java运算符

定义:运算符就是代码中计算的符号

运算符有6种:增量和减量运算符;移位运算符;布尔运算符;扩展赋值运算符;比较运算符;三目运算符

增量和减量运算符的注意点就是区别先加减再赋值和先赋值后加减

eg:a++就是先赋值后加减

   ++a就是先加减后赋值

移位运算符

左移运算:二进制整体往左边移位,右边填0,最高位依次丢弃

简便算法:向左移多少位就是原来的数*2的多少次幂

eg:int x = 40<<3    40*2*2*2=320

右移运算:最高符号位向右移,同时添加一个1为符号位

简便算法:向右移多少位就是原来的数/2的多少次幂

eg:int x= 100>>2   100/2*2=25

布尔运算符只有在组合表达式都为真,组合表达式才会为真

posted @ 2017-02-19 19:51  彬妹妹  阅读(138)  评论(0)    收藏  举报