當前位置:編程學習大全網 - 編程語言 - Java裏的每個符號代表什麽意思

Java裏的每個符號代表什麽意思

妳好提問者:

算術操作符

壹元: + - ++ --

二元: + - * / %

值得註意的是 ++ 和-- 操作符, 如:int a,x=1,y=5; a = ++x;b=y++;

此時a的值為2(先加1,後賦值),b的值為5(先賦值,後加1)。

二元操作符兩側的操作對象數據類型不先自動進行類型轉換,再進行操作。

賦值操作符與復合賦值操作符 可將 變量 = 變量 op 表達式 寫成 變量 op = 表達式

如:x+=20 與 x=x+20 結果壹致,但更簡潔。 註意:= 與 = = 的不同。

位操作符和移位操作符 位操作符

&(按位與) |(按位或) ^(按位異或) 移位操作符

E<<n 左移n位,空位補0,相當於E*2

E>>n 右移n位,空位用原最高位的位值補足,相當於E/2 E>>>n 右移n位,空位補0

關系操作符

關系操作符***六個:

>(大於) >=(大於等於) <(小於)<=(小於等於) !=(不等於) = =(相等) 關系操作符的結果為boolean型數據(true或false)。

註:= = 操作符只有在比較雙方均完全壹致時,其值為true,如比較的是兩個對象,即使兩個對象的內容相同,結果也為false,

只有這兩個對象為同壹對象時才為true。

邏輯操作符

邏輯操作符的操作對象和結果均為boolean型,***六個: !(邏輯非) && (邏輯與) ||(邏輯或) ^(邏輯並或) & (邏輯與) | (邏輯或)

按位與?&?也可作為邏輯與使用,但未作優化,而?&&?操作符是經過優化的。對?|?操作符也類似。

其他操作符

條件操作符 E1?E2:E3

表達式E1若成立,執行表達式E2,否則執行E3。 逗號操作符

","可用於分隔語句。 如 int x,y;

for (x=0,y=0;x<10;x++) {...};

操作符的優先級和結合規則 優先級:

壹元 〉算術 〉移位 〉關系 〉按位 〉邏輯 〉三元 〉(復合)賦值 〉逗號 結合規則:

除壹元、三元和賦值操作符是自右至左結合外,其他均自左至右結合。 語句的分類

Java語句按是否改變運行的狀態可分為執行語句(如表達式語句)和非執行語句(如聲明語句)。任何語句的末尾都以“;”結束。

執行語句按其組成可分三類: 空語句

只有壹個語句結束符“;” ,無任何內容。

如果不明白就去這看壹下吧 /link?url=5eQ6a-Z08yt9V9NdVe5Ur8Ztanzt4ponv5hNA_R3meGg4R1Z_YdQEwoIPdiTG7pMWaNFvcOP9JQ-RId1jIY1TEy8Us_FwsLyOv-FbTBh1cW

  • 上一篇:C#怎樣彈出輸入框
  • 下一篇:怎樣在U盤中毒以後進行殺毒,
  • copyright 2024編程學習大全網