java一些运算符的使用~

编程入门 行业动态 更新时间:2024-10-06 22:25:04

java一些<a href=https://www.elefans.com/category/jswz/34/1771114.html style=运算符的使用~"/>

java一些运算符的使用~

1,~取反运算符

~4 = -5
计算方法就是取反减一,~ -8 = -10;

2,<<,>>,>>>

<<
左移,8<<2 = 32运算方法就是8乘以2的二次方
“>>”
右移,8>>2 = 2运算方法就是8除以2的二次方
“>>>”
无符号右移,8>>>2 = 2运算方法,当为正数运算时结果与>>没有区别,但是当为负数时就不一样了,目前我不知道怎么一下子加减乘除算出结果,如若有哪位大神知道欢迎告知,但是在这里说明一下原理,
当是负数进行位运算时,例如-8>>2表示把-8的二进制数向右移2位,高位补得标志位,负数的标志位1,正数的是0,但是,-8>>>2这里补得是0,无论是正数负数<<<都是补零的,所以当是正数位运算>>>和>>结果一样

3.逻辑&&和位&的区别

&&:当第一个条件为false时将不再检查第二个条件,短路,
&:无论第一个条件是否俄日false两个条件都要检查
举例

public class ex {public static void main(String[] args) {int a = 5;int c &#

更多推荐

java一些运算符的使用~

本文发布于:2024-03-14 05:41:38,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1735756.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:运算符   java

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!