java數據類型
JAVA學習筆記一1、java定義了8個基本的數據類型:
字節型(byte),
短整型(short),
整型(int),
長整型(long),
字符型(char),
浮點型(float),
雙精度型(double),
布爾型(boolean)。
不管基于什么平臺,整型總是32位。整數類型的長度不應該被理解為它占用的存儲空間,而應該是該類變量和表達式的行為。事實上,為了提高性能,至少字節型和短整型的存儲是32位的。
2、整數類型長度(都為有符號的)
長整型 64
整形 32
短整型 16
字節型 8 -128 ̄127
浮點型
雙精度浮點double 64
單精度浮點float 32
字符
char 16 0 ̄65536
沒有負數。使用unicode碼代表字符。
它可以被轉換為整數進行整數運算。通過將字符包括在單引號之內來表法字符字面量。
3、對于不能直接被包括的字符,有若干轉義序列,這樣允許你輸入你需要的字符,例如‘\’代表單個引號字符本身‘\n’代表換行符字符。
為直接得到八進制或十六進制字符的值,對于八進制,使用反斜線加三個阿拉伯數字。如'\141'代表'a''。對于十六進制,使用反斜線和u加四個十六進制阿拉伯數字。如'\u0061'代表'a','\ua432'是日文片假名字符。
\ddd 八進制字符
\uxxxx 十六進制字符
\' 單引號
\" 雙引號
\\ 反斜杠
\r 回車鍵
\n 換行
\f 換頁
\t 水平制表符
\b 退格
4、類型轉換和強制型轉換
把一種類型的值賦給另一個類型的一個變量是相當常見的。如果這2中類型是兼容的,那么JAVA將自動地進行轉換。例如,把INT類型的值賦給long類型的變量,總是可行的。然后不是所有的類型的都是兼容的,因此,不是所有的類型轉換都是可以隱式實現的。
posted on 2005-11-25 12:09 JAVA牛棚 閱讀(2274) 評論(0) 編輯 收藏 所屬分類: 基礎知識