1. 程式人生 > >Java基礎知識回顧之常用資料型別

Java基礎知識回顧之常用資料型別

簡介

在 Java 語言中,可以將資料型別分為 簡單資料型別複合資料型別兩種。簡單資料型別是 Java 的基礎型別,包括整數、浮點數和布林型別。複合資料型別是由簡單資料型別組成,是使用者根據自己的需要定義並實現其運算的型別,包括類、介面、陣列。

關係圖

基本型別浮點數型別整數型別字元型別布林型別floatdoublebyteintshortlongcharboolean 引用型別類型別介面型別陣列型別

簡史資料型別值的範圍

在 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 是浮點數。