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运算符的主要内容,如果未能解决你的问题,请参考以下文章

Java基础—Java流程控制

java中的位运算符及其用法。

Java 基本语法---Java运算符

java位移运算符有啥意义

Java 基础之java运算符

Java三目运算符