JAVA基础语法(三)

JAVA基础语法(三)
运算符和表达式
运算符分类 运算符
前置或后置增量/减量 ++、- -
一元运算符 +、-、~、!、(强制转换)
乘法/除法/取模 、 /、%
加/减/字符串连接 +、 -、 +
移位运算符 <<、 >>、 >>>
比较运算符 <、<=、 >、>=、instanceof
相等运算符 = =、 !=
按位运算符 &、|、 ^
条件 AND, OR &&、||
三目运算符 ? :
赋值运算符 =
扩展赋值运算符 =、/=、%=、+=、–=、<<=、>>=、>>>=、&=、^=、|=
增量和减量运算符
增量运算符++给一个数字加一,减量运算符从一个变量减一。这两个运算符可以作为一个变量的前缀或后缀。
使用这两个运算符作为前缀,分别称为前置增量运算符和前置减量运算符,并导致增量或减量立即发生。
使用这两个运算符作为后缀,分别称为后置增量运算符和后置减量运算符,并导致增量或减量运算在语句中的变量使用后发生。变量在语句执行后加一或减一。
** 移位运算符

在Java中有三种移位运算符:一个左移运算符(<<)、两个右移运算符(>>、>>>)。移位运算符作用于整数值,将其二进制值(即这些值在内存中的存储形式)向右或向左移。
将一个整数向左移1位,将导致最低位被设为0,然后其它位整体左移,同时最高位被丢弃。
比较运算符
Java中的比较运算符以及每个运算符可以使用的数据类型。注意,等于和不等于运算符既可以用于基本数据类型,也可以用于引用类型,但是将两个引用进行比较,看是否一个引用小于另一个引用没有意义。
运算符 语法 有效数据类型
小于 < byte, short, int, long, float, double, char
小于等于 <= byte, short, int, long, float, double, char
大于 > byte, short, int, long, float, double, char
大于等于 >= byte, short, int, long, float, double, char
等于 == byte, short, int, long, float, double, char, boolean, 引用
不等于 != byte, short, int, long, float, double, char, boolean, 引用
instanceof instanceof 引用
布尔运算符
布尔运算符用于将两到多个布尔表达式组合为一个布尔表达式。条件运算符&&和||可以用于组合两个布尔表达式,而按位运算符和“&”、或“|”和异或“^”既可以用于布尔表达式,也可以用于整数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值