、>>、>>>三者的區別,做了一個簡單的對比,并用實例說明,需要的朋友可以參考下" />

激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - Java運算符>、>>、>>>三者的區別

Java運算符>、>>、>>>三者的區別

2019-11-24 15:18junjie 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)。

>>>無符號右移
按二進制形式把所有的數字向右移動對應巍峨位數,低位移出(舍棄),高位的空位補零。對于正數來說和帶符號右移相同,對于負數來說不同。
其他結構和>>相似。

測試代碼如下:

  1. public class Test{   
  2.   public static void main(String[] args){   
  3.     System.out.println("1、以下測試>:");   
  4.     int a = 1, b = 2;   
  5.     System.out.println(a > b);   
  6.     System.out.println("\n2、以下測試>>:");   
  7.     System.out.println("15 >> 2 = " + (15 >> 2));   
  8.     System.out.println("\n3、以下測試>>>:");   
  9.     for (int i = 0; i < 10; i++){   
  10.       for (int j = 0; j < 500; j = j + 5){   
  11.         System.out.println(j / (int) (Math.pow(2, i)));   
  12.         System.out.println(j >>> i);   
  13.       }   
  14.     }   
  15.   }  

JAVA中其他位運算符:

~ 按位非(NOT)(一元運算) 
& 按位與(AND) 
| 按位或(OR) 
^ 按位異或(XOR) 
>> 右移 
>>> 右移,左邊空出的位以0填充 
<< 左移 
&= 按位與賦值 
|= 按位或賦值 
^= 按位異或賦值 
>>= 右移賦值 
>>>= 右移賦值,左邊空出的位以0填充 
<<= 左移賦值

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产欧美精品一区二区三区四区 | 失禁高潮抽搐喷水h | 免费日本一区二区 | 黄色特级一级片 | 国产男女 爽爽爽爽视频 | 综合国产在线 | 91精品国啪老师啪 | 国内免费视频成人精品 | 国产精品9191 | 中文字幕精品一二三四五六七八 | 99成人精品视频 | 亚洲欧美aⅴ | 欧美精品一区二区蜜臀亚洲 | www.777含羞草 | 牛牛a级毛片在线播放 | 黄色成年在线观看 | 国产美女的小嫩bbb图片 | 久久精品99北条麻妃 | 亚州精品天堂中文字幕 | 一级成人毛片 | 欧美重口另类videos人妖 | 久久福利电影网 | 91看片片 | 19禁国产精品福利视频 | 丰满年轻岳中文字幕一区二区 | 久久精品日产第一区二区三区 | 国产午夜精品久久久久婷 | 亚洲精品在线观看网站 | 有色视频在线观看 | 国产成人自拍视频在线 | 久久亚洲线观看视频 | 少妇色诱麻豆色哟哟 | 超碰在线97国产 | 国产噜噜噜 | 国产精品成人免费一区久久羞羞 | 久久精品网址 | 亚洲小视频在线播放 | 一区二区三区在线播放视频 | 成人免费观看49www在线观看 | 亚洲一区在线视频观看 | 宅男噜噜噜66国产免费观看 |