Java--- 运算符及表达式(三)

三、运算符及表达式

3.1 算术运算符

在这里插入图片描述

/进行整除运算,结果是商的整数部分;
%进行取模运算,结果是余数部分;
++和–对变量进行自加和自减操作;
位于变量前,则先对变量进行运算,再返回表达式的值;位于变量后,则先返回表达式的值,再对变量进行运算;

3.2 关系运算符

关系运算符又叫比较运算符,用来运算两个操作数的大小关系,返回值是true或false

在这里插入图片描述

3.3 位运算符

位运算符针对操作数的二进制位进行运算;

在这里插入图片描述

3.4 逻辑运算符

3.4.1 逻辑运算符

在这里插入图片描述

3.4.2 短路运算符、非短路运算符

&和|称为非短路逻辑运算;&&和||称为短路逻辑运算;
如果存在T1&T2,当T1为false时,返回值已经确定为false,但是依然还会运算T2表达式;所以称为非短路;
如果存在T1&&T2,当T1为false时,返回值已经确定为false,就不会运算T2表达式;所以称为短路;

3.4.3 三元运算符(条件运算符)

表达式1?表达式2:表达式3
在这个语句中,表达式1必须产生一个布尔值。如果表达式1的值为true,那么表达式2被计算。如果表达式值为false,那么表达式3被计算,并且整个表达式的值是有条件的。三元操作符与典型的if语句部分相似 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值