欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

詳解Java的位操作符

Java的位操作符用來操作整數(shù)基本數(shù)據(jù)類型中的單個“比特”(bit),即代進(jìn)制位。而我們知道比特就是0和1,那么,位操作就是對這些數(shù)據(jù)進(jìn)行基本的操作。如果基本類型是char、byte或者short類型的數(shù)值進(jìn)行移位處理,那么會轉(zhuǎn)化成int類型,再進(jìn)行移位的處理

10年的旬陽網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。成都全網(wǎng)營銷的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整旬陽建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)建站從事“旬陽網(wǎng)站設(shè)計”,“旬陽網(wǎng)站推廣”以來,每個客戶項目都認(rèn)真落實執(zhí)行。

Java的按位操作符

按位操作符會對兩個參數(shù)對應(yīng)的位執(zhí)行布爾代數(shù)運算,并最終生成一個結(jié)果。這個操作符有與(&)、非(~)、或(|)、異或(^)。我們知道單位“比特”(bit),即代進(jìn)制位,都是0和1,異或(^)可能比較復(fù)雜點,兩個操作數(shù)的位中,相同則結(jié)果為0,不同則結(jié)果為1。那么最基本的邏輯就像下面這個樣子。

1&1 → 1
1&0 → 0
~1 → 0
~0 → 1
1|1 → 1
1|0 → 1
1^0 → 1  (1為01,0為00,那么結(jié)果就是01,還是1)
1^1 → 0

Java的移位操作符

Java的移位操作符無非就是對二進(jìn)制進(jìn)行位移。

進(jìn)行<<就是左移,也就是所有所有二進(jìn)制往左邊移動一個位,0010 0000 << 1 等于0100 0000

進(jìn)行>>右移,也就是所有所有二進(jìn)制往右邊移動一個位,0010 0000 >> 1 等于0001 0000 。

可以試試下面的例子,整數(shù)型的也是變成二進(jìn)制來計算:

class Test{
   public static void main(String[] args){
   int numInt1 = 3;
   int numInt2 = -3;
   System.out.println(numInt1<<1);
   System.out.println(numInt1>>1);
System.out.println(numInt2<<1);
 System.out.println(numInt2>>1);

  } 
 }
/* 輸出的結(jié)果如下(www.breakyizhan.com)
6   ---> 0000 0011<<1 , 變?yōu)?000 0110
1   ---> 0000 0011>>1 , 變?yōu)?000 0001...1后面的1被頂出去了,所以結(jié)果為1
-6   --> 1111 1101<<1 , 變?yōu)?111 1010 取反+1= 0000 0110  -6
-2   --> 1111 1101>>1 , 變?yōu)?111 1110 取反+1= 0000 0010  -2 
*/

Java的三元操作符if-else

三元操作符也叫做條件操作符,用來做簡單的邏輯判斷是最好不過的,因為其簡潔高效,當(dāng)然,也可以用if-else代替三元操作符,但是,三元操作符最終也會生成一個值。三元操作符表達(dá)式如下:

boolean-exp? exp0: exp1

如果boolean-exp(布爾表達(dá)式)的結(jié)果為true,就計算exp0這個表達(dá)式的值不計算exp1的值,如果為false,就計算后面的表達(dá)式exp1這個表達(dá)式的值不計算前面exp0的值,然后返回計算結(jié)果的值。可以來看一下詳細(xì)的例子:

public class sanyuantest{
  static int changeNo(int 1){
  return i < 5 ? i*100:i*10;
  }
 public static void main(String[] args){
 println(changeNo(3));
 println(changeNo(6));
 }
}
/*輸出的結(jié)果如下(www.breakyizhan.com)
300
60
*/

上面這段代碼也可以用if-else來實現(xiàn),當(dāng)然,有部分人認(rèn)為if-else可以讓代碼看起來邏輯更加清晰。但是用三元表達(dá)式顯得代碼更加簡潔。

總結(jié)

以上所述是小編給大家介紹的Java的位操作符,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對創(chuàng)新互聯(lián)網(wǎng)站的支持!

本文題目:詳解Java的位操作符
當(dāng)前路徑:http://chinadenli.net/article26/iejocg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、微信小程序、網(wǎng)站設(shè)計公司、用戶體驗網(wǎng)站策劃、網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管
亚洲一区二区三区免费的视频| 日本中文在线不卡视频| 日韩国产欧美中文字幕| 国产盗摄精品一区二区视频| 国产传媒中文字幕东京热| 亚洲一区二区三区国产| 狠色婷婷久久一区二区三区| 成人午夜视频精品一区| 亚洲日本久久国产精品久久| 好吊色欧美一区二区三区顽频| 国产视频福利一区二区| 一区二区三区日韩在线| 欧美日韩国产自拍亚洲| 98精品永久免费视频| 台湾综合熟女一区二区| 亚洲天堂精品1024| 日本午夜免费福利视频| 在线免费观看一二区视频 | 麻豆视频传媒入口在线看| 东京干男人都知道的天堂| 国产高清视频一区不卡| 青青操成人免费在线视频| 搡老熟女老女人一区二区| 国内精品偷拍视频久久| 精品伊人久久大香线蕉综合| 午夜视频成人在线免费| 日韩一区二区三区嘿嘿| 国产精品亚洲综合色区韩国| 狠狠做五月深爱婷婷综合| 亚洲精品成人综合色在线| 午夜福利92在线观看| 日本东京热加勒比一区二区| 欧美日韩精品久久第一页| 成人欧美一区二区三区视频| 国内欲色一区二区三区| 国产精品一区二区传媒蜜臀| 亚洲黑人精品一区二区欧美| 日本加勒比系列在线播放| 亚洲一区二区三区四区性色av| 国产一区二区三区丝袜不卡| 五月婷婷缴情七月丁香|