Java赋值运算符、自增自减运算符、关系运算符、逻辑运算符、短路逻辑运算符、三元运算符

这篇博客探讨了编程中的赋值运算符,包括强制类型转换。自增自减运算符的用法被详细解释,指出其在表达式中的不同行为。关系运算符的误用可能导致赋值而非比较,强调结果总是布尔类型。逻辑运算符部分,介绍了短路逻辑运算符&&和||的区别,以及三元运算符的计算规则。
摘要由CSDN通过智能技术生成

使用赋值运算符的时候存在强制类型转换

 

 自增自减运算符:

单独使用i++或者++i,所得结果是一样的

参与操作的时候

        如果变量放在后边,先拿变量参与操作,后拿变量做++或--;

        如果变量在前边,先拿变量做++或---,后拿变量参与操作

 关系运算符:

如果不小心将==写成了 =,意为将等号有右边的值赋给了等号左边

关系运算符的结果都是布尔类型

逻辑运算符:

 

 短路逻辑运算符:

短路与 &&

如果左边已经是false,则会进行短路,符号右边的计算将不会进行

如果左边为真,会继续执行

而&无论左边真假都会进行下去

短路或 ||

如果左边为真,则右边不执行

如果左边为假,则右边执行

而|无论真假都会执行

三元运算符:

语法:关系表达式 ?表达式1:表达式2;

例如:a > b ? a : b

计算规则:

        首先计算表达式的结果

        如果为true,则表达式1为运算结果

        否则,表达式2为运算结果

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值