java中>>>是什么意思?
1个回答
展开全部
在Java中>、>>、>>>三者的区别
在java中:
>表示大于,如:if(a>b)...结果是boolean类型
>>表示右移,如:int
i=15;
i>>2的结果是3,移出的部分将被抛弃。
转为二进制的形式可能更好理解,0000
1111(15)右移2位的结果是0000
0011(3),0001
1010(18)右移3位的结果是0000
0011(3)。
>>>叫什么我也不是很清楚,但是我知道它表示的含义:
j>>>i
与
j/(int)(Math.pow(2,i))的结果相同,其中i和j是整形。
在java中:
>表示大于,如:if(a>b)...结果是boolean类型
>>表示右移,如:int
i=15;
i>>2的结果是3,移出的部分将被抛弃。
转为二进制的形式可能更好理解,0000
1111(15)右移2位的结果是0000
0011(3),0001
1010(18)右移3位的结果是0000
0011(3)。
>>>叫什么我也不是很清楚,但是我知道它表示的含义:
j>>>i
与
j/(int)(Math.pow(2,i))的结果相同,其中i和j是整形。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询