栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java基础

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java基础

算数运算符
  +	-	*	/	&(求余)	进行一些基本的运算

如果有double定义的变量参与运算,结果类型一定为double
如果有float定义的变量参与运算,结果类型一定为float
如果有long定义的变量参与运算,结果类型一定为long
其余默认为int类型

自增和自减 自增

a++: 相当于(a=a+1)但不等价
a++是先计算表达式的值,表达式的值为a的值,在计算的值进行加1
++a是先计算a的值加1,然后再把表达式的值赋给a

自减

a–是先计算表达式的值,表达式的值为a的值,在计算的值进行加1
–a是先计算a的值加1,然后再把表达式的值赋给a

位与

符号: & 通过将整数转换成二进制进行与操作 只有两个都为1的时候才为1(一假即假)

位或

符号: | 只要两个数有一个为1即为1(一真即真)

位非

符号: ~ 对整数的二进制进行取反

异或

符号: ^ 对两个整数的二进制进行异或运算(相同为1,不同为0)
异或还可以进行一些简单的加密、数字转换等

位移运算符

<< 左移运算符
>> 右移运算符
在正数里面左移是往左推后面补0,右移是往右推左面补0
在负数里面右移补1

>>> 无符号右移运算符
无论左移还是右移最高位都是补0

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/460059.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号