20211110JAVA学习(Java运算符)

@TOC

Java运算符

1.包

是一个标识符,关键字用package表示,在命名的时候采用全小写,本质上是一个文件夹,是同来管理Java代码
的,在企业级开发中,包是拥有多层的,通常的命名习惯是企业的网址倒写,比如www.baidu,com,那它的包的命名为
com.baidu,不用写www,多个包之间用.分隔。
package在源代码中必须出现在第一行

2.算数运算符

算术运算符包括 + - * / %
算术运算符适用于数字类型,满足以下运算规则:
1.如果运算中有double类型,结果为double
2.如果运算中有float类型,结果为float
3.如果运算中有long类型,结果为long
4.其他运算结果均为int

3.赋值运算符

赋值运算符有 = += -= *= /= %=
除 = 外的其他运算符不会自动提升变量的数据类型

4.自加自减

a++:先计算表达式的值,和a保持相同,再计算a的值,进行+1
++a:先计算a的值进行+1,再计算表达式的值,和a保持相同
a-- 与 --a跟上述一致。

5.位运算符

位运算操作不支持小数类型
位运算符用来对二进制位进行操作
& (位与):相同位都是1,结果为1,否则为0
| (位或):相同位只要一个为1,结果为1,否则为0
~ (位非):取反
^ (异或):相同位不同取1,否则取0

6.位移运算符

<< 左移运算符 向左移动 空缺位补0
>> 右移运算符 向右移动 正数最高位补0 负数最高位补1
>>> 无符号右移运算符 无论正负,最高位补0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值