1. 程式人生 > >JAVA 從頭開始<三>

JAVA 從頭開始<三>

一、資料型別轉換

 

取反:1變0,0變1

強轉

Insteger.toBinaryString(-7);

 下面這樣寫會出錯,要用l來接收

為什麼byte b 可以接收int型別(而不是10b),大資料型別往小資料型別轉不是要強轉嗎?

判斷10沒有超過btye的大小,所以可以直接賦值

 

 

大部分和C#的沒什麼區別。就不詳細做筆記了

二、運算子

 

 

 

 

 

 

運算元A^異或同一個運算元兩次,結果就還是運算元A,可以用來給圖片加密

 移位運算子

 

 

題目:使用最高的效率算出2乘以8的結果

  2<<3=2*2(3)=16;

 

三元運算子

 

三、if語句

掃描器物件,如果沒有錄入就一直停在游標處