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

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

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 精品久久日日躁夜夜躁AV | 亚洲成片在线看 | 久久爽狠狠添AV激情五月 | 国产嘿咻| 能播放18xxx18女同 | 艾秋麻豆果冻剧传媒在线播放 | 99热影视| 日本三级s级在线播放 | 午夜 在线播放 | 成人高辣h视频一区二区在线观看 | 欧洲肥女大肥臀tv | 国产精品视频第一区二区 | 日韩欧美精品 | 免费网站看v片在线成人国产系列 | 亚洲AV国产福利精品在现观看 | 热99精品视频 | free白嫩性hd | 9191久久 | 99久久综合精品免费 | 5g影院天天 | 秋霞黄色大片 | 国产精品综合在线 | 精品国产免费久久久久久 | 国产成人精品一区二区阿娇陈冠希 | 精品国产福利一区二区在线 | h玉足嫩脚嗯啊白丝 | 十大看黄网站 | 日韩亚洲人成在线 | 精品免费国产一区二区三区 | 精品国产自在在线在线观看 | 日本成日本片人免费 | 日韩毛片免费线上观看 | 我的妹妹最近有点怪免费播放 | 国产综合成色在线视频 | 亚洲一级特黄特黄的大片 | 国产91精品久久久久久久 | 亚洲精品一区二区久久久久 | 日本b站一卡二不卡三卡四卡 | 亚洲成人黄色网址 | 小妇人电影免费完整观看2021 | 美女gif趴跪式抽搐动态图 |