奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

java語言

Java“異或” 運算符

時間:2025-04-30 08:47:32 java語言 我要投稿
  • 相關推薦

Java“異或” 運算符

  導語:異或運算符的符號為^,當對兩個整數進行異或操作計算時,是對其相應的二進制數進行的異或運算。下面讓我們了解一下Java的異或運算符。

  其規則為:對于每一二進制位,0^0 =0, 0^1=1, 1^0=1, !^1=0。

  可簡單理解成:相同位為0,不同為為1(或兩個數字相加,但不考慮進位)。

  因此,又常稱為按位異或。

  異或運算具有如下幾個特征:

  1.0^任何數 = 任何數;

  2.任何數 ^ 任何數 = 0;

  3.具有交換律:a^b = b^a;

  4.具有結合律:a^b^c = a^(b^c)。

  因此,有時會見到異或運算出現在如下兩個場景中:

  1.不經過第三方變量直接交換兩個整數的值。

  1 public class ExchangeNumber {

  2

  3 public static void main(String[] args) {

  4

  5 int a = 12;

  6 int b = 7;

  7 System.out.println("原數 a=" + a + " b=" + b);

  8 a = a ^ b;

  9 b = a ^ b;

  10 a = a ^ b;

  11 System.out.println("交換后的值為 a=" + a + " b=" + b);

  12 }

  13

  14 }

  2. 在網絡傳輸過程中,通過異或對數字進行簡單加密,接收后相應解密。

  如:需要加密的數字為a,秘鑰為b,則加密后的結果c=a^b;

  接收后,對c進行解密。c^b = a^b^b = a^(b^b) = a^0 = a。

  拓展:java語言運算符的使用

  賦值運算符的使用

  =、 +=、-=、*=、/=、%=

  算術運算符的使用

  算術運算就是咱們生活中常見的加、減、乘、除

  關系(比較)運算符的使用

  關系運算又稱比較運算,用來對數據進行比較,通過比較得到一個boolean類型的結果。比較運算有: > 、>= 、 < 、<=、 ==(注意和賦值運算符的區別)、!=

  邏輯運算符的使用:

  &&(有短路功能) : 兩個條件同時為true時結果才為true

  &: 沒有短路功能,

  ||(有短路功能) : 兩個條件中只要有一個為true則結果為true

  | : 沒有短路功能

  ! : 非真即假,非假即真

  自增(++),自減(--)的使用

  自增:++

  后自增:如果變量有參與運算,先拿變量當前的值進行運算,然后再++

  前自增: 先將變量的值進行自增,再參與運算

  (自減的原理同自增)

  運算符的優先級別

  最高的優先級:小括號,即( )

  最低的優先級:賦值運算符,即=

  優先級順序:!>算術運算符>比較運算符>&&>||

【Java“異或” 運算符】相關文章:

Java運算符10-04

java函數及運算符09-07

關于Java 運算符09-03

java語言運算符08-07

java語言運算符的使用10-02

Java中運算符的使用10-17

java運算符入門教程09-21

Java 2.1 java基本類型的轉換和運算符05-29

java中運算符的使用方法09-16

主站蜘蛛池模板: 德惠市| 资源县| 嘉义县| 通海县| 东乌| 文安县| 沙雅县| 石屏县| 陆良县| 平原县| 双城市| 青川县| 秭归县| 响水县| 肃宁县| 巨鹿县| 柳州市| 定西市| 军事| 永清县| 固安县| 司法| 石家庄市| 玉屏| 东丽区| 新河县| 旬阳县| 酒泉市| 馆陶县| 襄垣县| 邮箱| 邛崃市| 洞口县| 武夷山市| 太仆寺旗| 镇坪县| 米易县| 拉萨市| 福安市| 延安市| 华容县|