Java基礎(chǔ)學習:Java語言運算符

Java基礎(chǔ)學習:Java語言運算符

北大青鳥長沙麓谷校區(qū)      2022-04-28 14:00:01     12

Java基礎(chǔ)學習:Java語言運算符,  1.算術(shù)運算符:  ++和--詳解:都只能操作變量,不能操作常量:++和--表示自增和自減,都有前置和后置之分.  2.賦值運算符: 

課程價格 請咨詢

上課時段: 授課校區(qū):

詳細介紹


  1.算術(shù)運算符:



  ++和--詳解:都只能操作變量,不能操作常量:++和--表示自增和自減,都有前置和后置之分.



  2.賦值運算符:



  注:中間不能有空格.如+=不能寫成+=


  3比較運算符:


  4.三元運算符:


  語法格式:X(boolean類型表達式)?Y:Z,若X結(jié)果為true則整個三元運算表達式的結(jié)果是Y中x為,先計算X的值,否則就是Z。三元運算符結(jié)果的類型由Y和Z決定。


  求最大值:



  5.邏輯運算符:


  booleanret=booleanA與booleanB


  與:


  &:


  &&:短路與具有短路效果,如果booleanA為false,就不在執(zhí)行booleanB了;


  (注:與的兩邊都為true時,其結(jié)果才為true,其余都為false)


  booleanret=booleanA與booleanB


  或:


  |:即使A表達式為true,也會執(zhí)行B表達式.無論B表達式結(jié)果為什么,都返回true.


  ||:短路或:具有短路效果,如果A表達式為true,就不在執(zhí)行B表達式了.


  (注:或的兩邊都為false時,其結(jié)果才為false,其余都為true)


  異或:


  ^:相同為false,不同為true.


  取反:!


  6.位于運算:



  遵循規(guī)則:


  &:參與運算的兩個數(shù),若相應(yīng)位數(shù)的值都為1,則該位結(jié)果值是1,否則是0。


  |:參與運算的兩個數(shù)相應(yīng)位中只要有一個1,結(jié)果就是1。


  ^:參與運算的兩個數(shù)相應(yīng)位相同則結(jié)果為0,否則為1。


  ~:表示把每個二進制位的"1"換成"0",把"0"換成"1"。


    以上就是北大青鳥長沙麓谷校區(qū)Java培訓(xùn)機構(gòu)小編介紹的“Java基礎(chǔ)學習:Java語言運算符”的內(nèi)容,希望對大家有幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。


Java基礎(chǔ)學習

培訓(xùn)啦提醒您:交易時請核實對方資質(zhì),對于過大宣傳或承諾需謹慎!任何要求預(yù)付定金、匯款等方式均存在風險,謹防上當。