Java中的數據類型

Java中的數據類型有兩種,一種是基本數據類型,一中市引用數據類型。基本數據類型在聲明時就會開闢內存空間,而引用數據類型在聲明時不會開闢內存空間。

  • 基本數據類型
    - 數值類型(byte、short、int、long、float、double)
    - 字符型(char)
    - 布爾型(boolean)
  • 引用數據類型
    - 類(class)
    - 接口(interface)
    - 數組(array)
    - 字符串(string)

1、基本數據類型

序號 數據類型 大小/位 可顯示的範圍
1 長整型(long) 64 -9223372036854775808~9223372036854775807
2 整型(int) 32 -2147483648~2147483647
3 短整型(short) 16 -32768~32767
4 字節型(byte) 8 -128~127
5 字符型(char) 2 0~255
6 單精度(float) 32 -3.4E38~3.4E38
7 雙精度(double) 64 -1.7E308~1.7E308

2、需要注意的問題
當聲明瞭一個整數,並且其值超過該類型表示的最大值時會導致數據溢出。例如

int a = Interger.MAX_VALUE;//a=2147483647
int b=a+1;
System.out.println(b);

此時輸出b的值爲-2147483647,也就是正的最大值加1後會變成負的最小值。以此類推,正的最大值加2會變成負的次小值。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章