Java基礎知識回顧之常用資料型別
阿新 • • 發佈:2018-12-15
簡介
在 Java 語言中,可以將資料型別分為 簡單資料型別 和 複合資料型別兩種。簡單資料型別是 Java 的基礎型別,包括整數、浮點數和布林型別。複合資料型別是由簡單資料型別組成,是使用者根據自己的需要定義並實現其運算的型別,包括類、介面、陣列。
關係圖
簡史資料型別值的範圍
在 Java 語言中,簡史資料型別主要由 byte、short、int、long、char、float、double 和 boolean 組成。 各種簡單型別所佔的記憶體位數以及取值範圍如下:
資料型別 | 所佔位數 | 值範圍 |
---|---|---|
byte(字元型別) | 8 | -128 ~ 127 |
short(字元型別) | 16 | -32768 ~ 32767 |
int(字元型別) | 32 | -2147483648 ~ 2147483647 |
long(字元型別) | 64 | |
float(字元型別) | 32 | |
double(字元型別) | 32 | |
char(字元型別) | 16 | 0 ~ 65535 |
boolean(字元型別) | 1 | true 或 false |
初始化方式
程式碼例項
public class MyClass {
public static void main(String[] args) {
//字元型
char ch1 = '\u0001';
// 整型
short s = 100;
int i = 111111;
long l = 1111111;
//浮點型
double d = 124.3809980;
float f = 11.1f;
// boolean
boolean flag = true;
}
}
在上述的程式碼中出現了一些圖形符號,這是使用 Unicode 碼錶示的結果。然後有部分的字元是需要轉義。常用的轉義字元表如下:
轉義字元 | 描述 |
---|---|
\0x |
八進位制符 |
\u |
十六進位制 Unicode 字元 |
\u |
單引號字元 |
\' |
雙引號字元 |
\" |
反斜槓 |
\\ |
回車 |
\r |
換行 |
\f |
走紙換頁 |
\t |
橫向跳格(類似Tab鍵效果) |
\b |
退格 |
一些特殊說明
Java 語言中浮點數下面兩種表現形式
- 十進位制數形式:這種形式就是平常的浮點數。例如:3.12、.512、5.12。浮點數必須要包含一個小數點,不然就會被當成 int 型別處理
- 科學計數法形式:只有浮點型別的陣列才可以使用科學計數形式表示。例如:51200 是一個 int 型別的值,但是 512E2 是浮點數。