1.算术运算符

运算符    含义        范例      结果

+      加法运算符    5+3      8

-      减法运算符    5-3        2

*      乘法运算符    5*3      15

/      除法运算符    5/3        1

%     取模(取余)运算符  5%3        2

++     自增运算符    i=2;j=i++/j=++i  i=3;j=2/3

--      自减运算符     i=2,j=i--/j=--i     i=1;j=2/1

2.关系运算符

运算符  含义      范例      结果

==    等于      5==6      false

!=   不等于       5!=6       true

>    大于        5>6        false

>=   大于等于     5>=6      false

<=   小于等于     5<=6     true

3.逻辑运算符

运算符    含义      运算规则

&        逻辑与     两个操作都是true,结果才为true;不论左边取值,右边的表达式都会进行运算

|       逻辑或        两个操作数一个是true,结果为true;不论左边取值,右边的表达式都会进行运算

^         逻辑异或     两个操作数相同,结果为false;两个操作数不同,结果为true

!       逻辑反(逻辑非)    操作数为true,结果为false;操作数为false结果为true

&&      短路与      运算规则同"&",不同在于左边为false,右边的表达式不会运算

||       短路或     运算规则同"|",不同在于如果左边为true,右边的表达式不会运算

4.位运算符    含义      运算规则

&        按位与      两个操作数都是1,结果才为1

|          按位或      两个操作数一个为1,结果为1

^          按位异或     两个操作数相同,结果为0;两个操作数不同,结果为1

~          按位非/取反        操作数为1,结果为0;操作数为0,结果为1

<

>>        右移        左侧空位补最高位,即符号位

>>>       无符号右移     左侧空位补0

运算符的优先级

优先级      运算符

1        ()、[]、.

2        !、~、++、--

3        */%

4        +、-

5        <>、>>>

6        、>=、instanceof

7        ==、!=

8        &

9        ^

10        |

11        &&

12        ||

13        ?:

14        =、+=、-=、*=、/=、%=、&=、|=、^=、~=、<<=、>>=、>>>=

java 中符号_java中的符号相关推荐

  1. java 偏移符号_java中的移位运算符总结

    java中的移位运算符:<>,>>>总结 java中有三种移位运算符 << : 左移运算符,num << 1,相当于num乘以2 >> ...

  2. java中3.14是什么符号_java中3.14f是什么意思 C++问题下列选项中属

    这个是浮点型数据的表示方法. 在定义变量,给变量赋值的时候,float类型后面可以跟一个f来表示这个数值是浮点型的. double类型的数据后面可以跟一个d表示数值是double类型(双精度类型)的. ...

  3. java mod %区别_Java中 % 与Math.floorMod() 区别详解

    %为取余(rem),Math.floorMod()为取模(mod) 取余取模有什么区别呢? 对于整型数a,b来说,取模运算或者取余运算的方法都是: 1.求 整数商: c = a/b; 2.计算模或者余 ...

  4. java 数据类型分为_JAVA中分为基本数据类型及引用数据类型

    byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0 short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值 ...

  5. java乘方运算符号_Java 4. 运算符号

    java运算符 运算符 用来指明对于操作数的运算方式 按照操作数的数目来进行分类 单目 双目 三目 a++ a+b (a>b)?x:y; 按照运算符的功能来进行分类 算术运算符 [+ - * / ...

  6. java中右移_Java中的按位右移运算符

    Java支持两种类型的右移运算符.>>运算符是有符号的右移运算符,而>>>是无符号的右移运算符.左操作数的值向右移动右操作数指定的位数. 签名右移运算符 带符号的右移运算 ...

  7. java右移位_java中的移位运算符:,,总结

    java中有三种移位运算符 <<      :     左移运算符,num << 1,相当于num乘以2 >>      :     右移运算符,num >& ...

  8. java args用法_Java中args参数数组的用法说明代码

    本篇文章小编给大家分享一下Java中args参数数组的用法说明代码,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. main方法args参数用于接收用户 ...

  9. java右移位_java中的左移 右移

    1. 左移运算符 左移运算符< 1)它的通用格式如下所示: value << num num 指定要移位值value 移动的位数. 左移的规则只记住一点:丢弃最高位,0补最低位 如果 ...

  10. java synchronized 使用_Java中Synchronized的用法

    synchronized是Java中的关键字,是一种同步锁.它修饰的对象有以下几种: 1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码 ...

最新文章

  1. java使用switch编月份和舱位,纠结,代码和书上的不对解决思路
  2. Python自省(反射)指南
  3. CPU多核并发缓存架构介绍
  4. c语言计算日期天数,关于计算两个日期间天数的代码,大家来看看
  5. caption里面能不能加字体颜色的设置_短视频快速加SRT字幕这事 有几条Pr避坑指南请查收...
  6. 688561,安全新代码!
  7. 彩色图像 psnr matlab,psnr rgb matlab程序
  8. Mac电脑很早以前就删除的信息,现在想要恢复该怎么做?
  9. 雷军作息时间表曝光,实在是太拼了
  10. MAC下利用Github 、hexo、 多说、百度统计 建立个人博客指南
  11. (一)密码学之数论基础
  12. spss数据预处理步骤_常用SPSS数据处理方法,你都会吗?
  13. 心理学和管理学的一些效应学习
  14. 压缩解压缩文件zlib
  15. 美团开店宝Android pad,美团开店宝(com.sankuai.meituan.merchant) - 9.2.1 - 应用 - 酷安
  16. oracle12c安装卡住_记一次oracle12c安装过程问题及处理方法
  17. 基于snipe-it v5.1.2开源资产管理软件二次开发安卓端管理app
  18. Idea多次启动同一个服务
  19. 浙江台州警方侦破特大制售假酒案 涉案金额超4000万元
  20. 关于签名时加密失败错误的解决

热门文章

  1. OA管理系统(源码)---毕设版本
  2. PhotoShop 图框工具 剪贴蒙版
  3. 实验六 : java nio 写文件速度
  4. 基于Unity3D的相机功能的实现(二)——AR相机
  5. 搜狗输入法 android7.0,搜狗输入法Android版 V7.3键盘视觉盛宴
  6. Win11系统安装NET3.5失败解决方案
  7. idea 设置打开窗口个数
  8. lingo学习笔记(1)lingo基础篇
  9. 信息摘要算法之六:HKDF算法分析与实现
  10. php考试系统毕业论文,基于PHP的在线考试系统的设计与实现