介紹
Java是一種面向對象編程語言,它使用基礎數據類型來存儲變量,這些基礎數據類型是Java語言的一部分,它們定義了程序中存儲的數據類型和範圍。
正文
1. Java基礎數據類型
Java基礎數據類型共有8種,它們分別是:
- byte
- short
- int
- long
- float
- double
- char
- boolean
這些類型可以被分成兩個類別:
- 數值類型
- 非數值類型
2. 數值類型
數值類型分為整型和浮點型。
(1)整型
Java有4個整型:byte、short、int和long,它們按照佔用的字節數從小到大依次是1、2、4、8個字節。
byte類型的取值範圍是-128到127,short類型的取值範圍是-32768到32767,int類型的取值範圍是-2147483648到2147483647,long類型的取值範圍是-9223372036854775808到9223372036854775807。
例子:
byte b = 100; short s = 12345; int i = 1234567890; long l = 1234567890123456789L;
(2)浮點型
Java有兩個浮點型:float和double。
float類型的取值範圍是-3.4028235E38到3.4028235E38,它佔用4個字節。double類型的取值範圍是-1.7976931348623157E308到1.7976931348623157E308,它佔用8個字節。
例子:
float f = 3.14f; double d = 3.14159265358979323846;
3. 非數值類型
非數值類型有兩個:char和boolean。
(1)char
char類型用來存儲單個字符,它需要2個字節,取值範圍是0到65535。
例子:
char c = 'A';
(2)boolean
boolean類型用來表示布爾值,它只有true和false兩個取值。
例子:
boolean b = true;
小結
Java基礎數據類型共有8種。數值類型包括整型和浮點型,整型包括byte、short、int和long,浮點型包括float和double。非數值類型包括char和boolean。
完整代碼示例:
public class DataTypesExample { public static void main(String[] args) { byte b = 100; short s = 12345; int i = 1234567890; long l = 1234567890123456789L; float f = 3.14f; double d = 3.14159265358979323846; char c = 'A'; boolean bool = true; System.out.println("Byte: " + b); System.out.println("Short: " + s); System.out.println("Int: " + i); System.out.println("Long: " + l); System.out.println("Float: " + f); System.out.println("Double: " + d); System.out.println("Char: " + c); System.out.println("Boolean: " + bool); } }
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/270129.html