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

一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

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

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填充 
<<= 左移賦值

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产馆| 调教女秘书 | 青青草精品在线 | 香蕉久久久久 | 国产视频一区在线观看 | 色哟哟哟 | 男女一级特黄a大片 | 日韩欧美国产综合精品 | 国产成人影院 | 二次元美女挤奶漫画 | 国产精品国产高清国产专区 | 国产精品永久免费视频观看 | 国产成人手机在线 | 精品一区二区三区中文 | 欧式午夜理伦三级在线观看 | 国产高清日韩 | 久久综合中文字幕佐佐木希 | 国产99在线a视频 | 精品国产欧美一区二区三区成人 | 美女黄金大片视频免费看 | 4455永久在线视频观看 | 亚洲色图网址 | 日韩精品高清自在线 | 美女扒开腿让男人桶爽动态图片 | 四虎影视最新 | 久久艹综合| 按摩师他揉我奶好爽捏我奶 | 粉嫩极品国产在线观看免费 | 天堂资源wwww在线看 | 国产精品3p视频 | a人片| 啊好痛嗯轻一点免费 | 热99re久久精品国产首页 | 人与动人物人a级特片 | 亚洲国产成人99精品激情在线 | 欧美gay xxxx| 欧美日韩精品一区二区三区视频 | 女人张开腿让男人桶视频免费大全 | 99久久免费看精品国产一区 | 亚洲青草| 欧美国产日产精品免费视频 |