首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

Java 基礎:八大基本資料型別詳細對照表與型別轉換規則

     編輯:Java 綜合教學

基本資料型別分類

類別型別位元數位元組數預設值取值範圍 / 說明
整數byte810-128 ~ 127
short1620-32,768 ~ 32,767
int3240-2,147,483,648 ~ 2,147,483,647
long6480L-9.22e18 ~ 9.22e18
浮點數float3240.0f單精度,約 ±3.4e38,尾數 6~7 位有效數字
double6480.0d雙精度,約 ±1.7e308,尾數 15 位有效數字
字符char162'\u0000'單一 Unicode 字符,0 ~ 65,535
布林boolean1 (JVM 實作相關)-falsetrue / false

型別轉換規則

自動類型提升(隱式轉換)

byte → short → int → long → float → double
          char → int

容量小的型別自動提升為容量大的型別,無資料遺失風險。

強制類型轉換(窄化轉換)

double d = 78.9;
int i = (int) d; // i = 78,截斷小數部分,可能精度損失

目標型別容量較小時必須強轉,開發者需自行評估溢位與精度風險。

常見誤區提醒

  • String 不是基本型別,屬於引用型別(類別)。
  • float 常數需加 F/f 後綴(如 3.14F),否則預視為 double。
  • long 常數建議加 L/l 後綴(如 100L)。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved