當對兩個數值進行二元操作時,先要將兩個操作數轉換為同一種類型,然後再進行計算。
對於最後一點,即使操作數是short等類型也會轉換為int類型進行計算。
如:
short b = 1; b = b + 1; // 錯誤 b = (byte) (b + 1); // 正確
不過對於short類型進行‘++’運算與‘+=’,則不會進行轉換:
short b = 1; b++; // 正確 b += 1; // 正確
Java中布爾類型操作符&=,|=與^=的使用
C# C++ Java接口類型轉換
Java NIO操作類型
C++通過stringstream進行數據類型轉換
Java中基本類型的轉換
Java String與Blob類型數據轉換
C++中的顯式類型轉換操作符
在Java 7 裡如何對文件進行操作