Java运算符
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
布尔运算符只有在组合表达式都为真,组合表达式才会为真
以上是关于Java运算符的主要内容,如果未能解决你的问题,请参考以下文章