Java資料型別

2021-08-19 10:03:31 字數 685 閱讀 3766

1.整數型 byte-8位(-128~127) short-16位(-32768~32767) int-32位(-2147483648~2147483647)

long-64位(-18446744073709551616~18446744073709551615)

2.小數型 float單精度型-32位 double雙精度型-64位

3.char字元型(0-255)

4.boolean布林型(true false)

6.應用資料型別(class inte***ce)

變數:定義在內中的變數為全域性變數,定義在方法或者**片段裡面的變數為區域性變數。全域性變數可以不用初始化,系統會預設賦值;區域性變數則必須初始化。

整型初始值為0;小數為0.0;布林為false;char為」

注:整數型別數字預設為int型,小數數字預設為double

例1: byte a=3; 3預設為int型,這裡發生型別轉換問題,3在byte範圍內,int自動轉換為byte型;如果byte a=256; 256超出byte範圍,則產生精度損失,編譯提示–>錯誤: 不相容的型別: 從int轉換到byte可能會有損失

例2: float f=12.5; 12.5預設為double型,編譯提示–>錯誤: 不相容的型別: 從float轉換到double可能會有損失

float f=12.5f; 加上f字尾定義為float型

java資料型別

整型 型別 儲存大小 取值範圍 int4位元組 2 147 483 648 2 147 483 647 21億 short 2位元組 32 768 32 767 long 8位元組 9 223 372 036 854 775 808 9 223 372 036 854 775 808 byte 1位...

java資料型別

1.整型 int 4位元組 byte 1位元組 short 2位元組 long 8位元組 2.浮點型 float 4位元組 double 8位元組 3.邏輯性 boolean false true 4.字元型 char 2位元組 c語言中時1位元組 類 介面 陣列 在棧中可以直接分配記憶體的資料就是...

Java資料型別

八種基本型別 一 整型 1 int 取值範圍 2147483648 2147483647 儲存位元組 4位元組 2 short 取值範圍 32768 32767 儲存位元組 2位元組 3 long 取值範圍 9223372036854775808 9223372036854775807 儲存位元組 ...