數據類型及包裝類

1、數據類型概述

數據類型:基本數據類型、引用數據類型、自定義數據類型。

(1)基本數據類型

類型

佔用空間

取值範圍

byte(字節型)

1字節

-128~127

short(短整型)

2字節

-2^16~2^16-1

int(整型)

4字節

-2^31~2^31-1

long(長整型)

8字節

-2^63~2^63-1

float(單精度)

4字節

1.4e-45~3.4e+38

double(雙精度)

8字節

4.9e-324~1.7e+308

char(字符型)

1字節

0~65535

boolean(布爾型)

14字節

falsetrue

 

(2)引用數據類型:類(class)、接口(interface)、數組(array

2、整數類型(byteshortintlong

java默認整數的計算結果類型是intlong類型的表示要求在數字後面加上L或者l

3、浮點類型(floatdouble

  浮點類型是用於表示小數的數據類型。有floatdouble兩種。

Java默認浮點類型的計算結果是double,給float類型的變量賦值時,數據後面要加Ff。如:float f = 55.5f

4、字符類型(char)

char類型的字面量可以是一個英文字母、字符或者一個漢字,並且由單引號包括。

如:’a’ 、’男’ 、’5’。

還可以使用unicode編碼值來表示一些字符:65表示A48表示0,97表示a

unicode編碼是通過“\uxxxx”來表示的,x表示十六進制數值。如:char a = ‘\u002a’,a的十進制值爲:42.

5、布爾類型

常用在分支語句、循環語句中,表示肯定或否定兩種可能。

true/false

五、基本數據類型的包裝類

java爲基本數據類型提供了對應的類,稱爲包裝類。

包裝類的類型

說明

Byte

byte類型的包裝類

Short

short類型的包裝類

Integer

int類型的包裝類

Long

long類型的包裝類

Float

float類型的包裝類

Double

double類型的包裝類

Character

char類型的包裝類

Boolean

boolean類型的包裝類

1)包裝類中封裝了一些很實用的方法和常量。

2)包裝類在集合中用來定義集合元素的類型。(以後會學習到)

 

下面介紹包裝類中常用的常量和方法:

(1)Integer

Integer.MIN_VALUE: int類型的最小值 -2^31

Integer.MAX_VALUE: int類型的最大值 2^31-1

int  Integer.parseInt(String  sInteger);

作用:將字符串類型的整數轉換爲int類型的數據。

String  Integer.toBinaryString(int  value);

作用:將十進制數轉換爲二進制,返回結果String類型。

String  Integer.toHexString(int  value);

作用:將十進制數轉換爲十六進制,返回結果String類型。

(2)Long

Long.MIN_VALUE: long類型的最小值

Long.MAX_VALUE: long類型的最大值

long  Long.parseLong(String sLong);

作用:將字符串類型的整數轉換爲long類型的數據。

String  Long.toBinaryString(long  value);

作用:將十進制數轉換爲二進制,返回結果String類型。

String  Long.toHexString(long  value);

作用:將十進制數轉換爲十六進制,返回結果String類型。

(3)Double

Double.MIN_VALUE: double類型的最小值

Double.MAX_VALUE: double類型的最大值

double  Double.parseDouble(String sDouble);

作用:將字符串類型的浮點數轉換爲double類型的數據。

String  Double.toBinaryString(double  value);

作用:將十進制數轉換爲二進制,返回結果String類型。

String  Double.toHexString(double  value);

作用:將十進制數轉換爲十六進制,返回結果String類型。

 

測試一下:



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