java运算符

"这篇博客详细介绍了编程中的各种运算符,包括算术、赋值、比较、逻辑和位运算符,以及三元运算符的用法。重点讨论了比较运算符和逻辑运算符的区别,如"&&"与"&"、"||"与"|".此外,还提到了位运算符在整型数据处理中的应用,如左移和右移运算。最后,介绍了三元运算符的使用规则及其在条件判断中的作用。"

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.算术运算符:+、-、*、/、%、(前)++、(后)++、(前--)...

取余运算:% ,结果符号与被模数符号相同。
(前)++和(前--):先自增减1,后运算。
(后)++和(后)--:先运算,后自增减1。

2.赋值运算符:=、+=、-=、*=、/=、%=

3.比较运算符:==、!=、>、<、>=、<=,instanceof

结论:1.比较运算符的结果是boolean类型。
          2.区分“==”和“=”。

4.逻辑运算符:&、&&、|、||、!、^

逻辑运算符操作的都是Boolean类型的变量。

区分&与&&:

相同点1:&与&&的运算结果相同
相同点2:当符号左边是true时候,二者都会执行右边。
不同点:当符号左边是false时,&继续执行符号右边运算,&&不再执行右边运算。

区分|和||:

相同点1:|与||的运算结果相同
相同点2:当符号左边是false时候,二者都会执行右边。
不同点:当符号左边是true时,|继续执行符号右边运算,||不再执行右边运算

5.位运算符(有的较少):<<、>>、>>>、&、|、^、~

结论:1.位运算符操作的都是整型的数据
          2.<<:在一定范围内,每向左移一位,相当于*2,>>在一定范围内,每向右移一位,相当于/2。

6.三元运算符:(条件表达式)?表达式1:表达式2;

说明:1.条件表达式的结果为boolean类型。
          2.根据表达式结果真或假,决定执行表达式1或表达式2,true执行1,false执行2。
          3.表达式要求是一致的。

           4.三元运算符可嵌套


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值