java 中符号_java中的符号
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中的符号相关推荐
- java 偏移符号_java中的移位运算符总结
java中的移位运算符:<>,>>>总结 java中有三种移位运算符 << : 左移运算符,num << 1,相当于num乘以2 >> ...
- java中3.14是什么符号_java中3.14f是什么意思 C++问题下列选项中属
这个是浮点型数据的表示方法. 在定义变量,给变量赋值的时候,float类型后面可以跟一个f来表示这个数值是浮点型的. double类型的数据后面可以跟一个d表示数值是double类型(双精度类型)的. ...
- java mod %区别_Java中 % 与Math.floorMod() 区别详解
%为取余(rem),Math.floorMod()为取模(mod) 取余取模有什么区别呢? 对于整型数a,b来说,取模运算或者取余运算的方法都是: 1.求 整数商: c = a/b; 2.计算模或者余 ...
- java 数据类型分为_JAVA中分为基本数据类型及引用数据类型
byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0 short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值 ...
- java乘方运算符号_Java 4. 运算符号
java运算符 运算符 用来指明对于操作数的运算方式 按照操作数的数目来进行分类 单目 双目 三目 a++ a+b (a>b)?x:y; 按照运算符的功能来进行分类 算术运算符 [+ - * / ...
- java中右移_Java中的按位右移运算符
Java支持两种类型的右移运算符.>>运算符是有符号的右移运算符,而>>>是无符号的右移运算符.左操作数的值向右移动右操作数指定的位数. 签名右移运算符 带符号的右移运算 ...
- java右移位_java中的移位运算符:,,总结
java中有三种移位运算符 << : 左移运算符,num << 1,相当于num乘以2 >> : 右移运算符,num >& ...
- java args用法_Java中args参数数组的用法说明代码
本篇文章小编给大家分享一下Java中args参数数组的用法说明代码,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. main方法args参数用于接收用户 ...
- java右移位_java中的左移 右移
1. 左移运算符 左移运算符< 1)它的通用格式如下所示: value << num num 指定要移位值value 移动的位数. 左移的规则只记住一点:丢弃最高位,0补最低位 如果 ...
- java synchronized 使用_Java中Synchronized的用法
synchronized是Java中的关键字,是一种同步锁.它修饰的对象有以下几种: 1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码 ...
最新文章
- java使用switch编月份和舱位,纠结,代码和书上的不对解决思路
- Python自省(反射)指南
- CPU多核并发缓存架构介绍
- c语言计算日期天数,关于计算两个日期间天数的代码,大家来看看
- caption里面能不能加字体颜色的设置_短视频快速加SRT字幕这事 有几条Pr避坑指南请查收...
- 688561,安全新代码!
- 彩色图像 psnr matlab,psnr rgb matlab程序
- Mac电脑很早以前就删除的信息,现在想要恢复该怎么做?
- 雷军作息时间表曝光,实在是太拼了
- MAC下利用Github 、hexo、 多说、百度统计 建立个人博客指南
- (一)密码学之数论基础
- spss数据预处理步骤_常用SPSS数据处理方法,你都会吗?
- 心理学和管理学的一些效应学习
- 压缩解压缩文件zlib
- 美团开店宝Android pad,美团开店宝(com.sankuai.meituan.merchant) - 9.2.1 - 应用 - 酷安
- oracle12c安装卡住_记一次oracle12c安装过程问题及处理方法
- 基于snipe-it v5.1.2开源资产管理软件二次开发安卓端管理app
- Idea多次启动同一个服务
- 浙江台州警方侦破特大制售假酒案 涉案金额超4000万元
- 关于签名时加密失败错误的解决