java基礎資料型別 (Elementary Data Type)

來源:互聯網
上載者:User

標籤:基礎資料型別 (Elementary Data Type)   6.2   大整數   例子   bool   空間   double   oat   精度   

int

  • int資料類型是32位、有符號的以二進位補碼錶示的整數;佔3位元組
  • 最小值是-2,147,483,648(-2^31);
  • 最大值是2,147,485,647(2^31 - 1);
  • 一般地整型變數預設為int類型;
  • 預設值是0;
  • 例子:int a = 100000, int b = -200000。

long

  • long資料類型是64位、有符號的以二進位補碼錶示的整數;佔4位元組
  • 最小值是-9,223,372,036,854,775,808(-2^63);
  • 最大值是9,223,372,036,854,775,807(2^63 -1);
  • 這種類型主要使用在需要比較大整數的系統上;
  • 預設值是0L;
  • 例子: long a = 100000L,int b = -200000L。

short

  • short資料類型是16位、有符號的以二進位補碼錶示的整數,佔2位元組
  • 最小值是-32768(-2^15);
  • 最大值是32767(2^15 - 1);
  • Short資料類型也可以像byte那樣節省空間的。一個short變數是int型變數所佔空間的二分之一;
  • 預設值是0;
  • 例子:short s = 1000,short r = -20000。

float

  • float資料類型是單精確度、32位、符合IEEE 754標準的浮點數;佔4位元組    -3.4*E38- 3.4*E38。。。浮點數是有舍入誤差的
  • float在儲存大型浮點數組的時候可節省記憶體空間;
  • 預設值是0.0f;
  • 浮點數不能用來表示精確的值,如貨幣;
  • 例子:float f1 = 234.5f。
  • float f=6.26(錯誤  浮點數預設類型是double類型)
  • float f=6.26F(轉換正確,強制)
  • double d=4.55(正確)

boolean

  • boolean資料類型表示一位的資訊;
  • 只有兩個取值:true和false;
  • 這種類型只作為一種標誌來記錄true/false情況;
  • 預設值是false;
  • 例子:boolean one = true。

char

  • char類型是一個單一的16位Unicode字元;用 ‘’表示一個字元。。java 內部使用Unicode字元集。。他有一些逸出字元  ,2位元組
  • 最小值是’\u0000’(即為0);
  • 最大值是’\uffff’(即為65,535);可以當整數來用,它的每一個字元都對應一個數字

byte

  • byte資料類型是8位、有符號的,以二進位補碼錶示的整數;(256個數字),佔1位元組
  • 最小值是-128(-2^7);
  • 最大值是127(2^7-1);
  • 預設值是0;
  • byte類型用在大型數組中節約空間,主要代替整數,因為byte變數佔用的空間只有int類型的四分之一;
  • 例子:byte a = 100,byte b = -50。

double

  • double資料類型是雙精確度、64位、符合IEEE 754標準的浮點數;
  • 浮點數的預設類型為double類型;
  • double類型同樣不能表示精確的值,如貨幣;
  • 預設值是0.0d;
  • 例子:double d1 = 123.4。

java基礎資料型別 (Elementary Data Type)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.