【Java基礎】 Java數據類型

Java數據類型

Java數據類型可以分爲基本類型引用類型

Java數據類型分類

基本類型:

基本類型 關鍵字 內存中佔用字節數 取值範圍 默認值
布爾值 boolean 1個字節(8位) true / false false
字節型 byte 1個字節(8位) -128 ~ 127 0
字符型 char 2個字節(16位) 0 ~ 216-1 ‘\u0000’
短整型 short 2個字節(16位) -215 ~ 215-1 0
整型 int 4個字節(32位) -231 ~ 231-1 0
長整型 long 8個字節(64位) -263 ~ 263-1 0L
單精度浮點型 float 4個字節(32位) 1.4013E-45 ~ 3.4028E+38 0.0F
雙精度浮點型 double 8個字節(64位) 4.9E-324 ~ 1.7977E+308 0.0D

注:Java語言是強類型語言,對每一種數據都定義了明確的具體數據類型,在內存中分配了不同大小的空間內存。

基本類型轉換語法:

自動類型轉換(隱式轉轉換):在某種條件下,系統自動完成類型轉換也稱爲隱含轉換(Implicit casting)

  1. 兩種類型兼容
  2. 目標類型大於源類型
  3. 對於表達式,如果一個操作數爲double類型,則整個表達式可提升爲double類型

強制類型轉換(Explicit Casting):在一定條件下,手動完成類型轉換

  1. 兩種類型兼容
  2. 一般目標類型小於源類型
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章