Java基本資料型別

不吃飯了! 發表於 2021-09-15
Java

變數


變數是程式中最基本的儲存單元。包含變數型別、變數名和儲存的值。
變數的作用:用於在記憶體中儲存資料。

注意事項:

  1. java中每個變數必須先宣告,後使用。
  2. 變數的作用域:變數所在的一對{}中。
  3. 同一個作用域內不能宣告兩個相同的變數。
變數的分類(按資料型別):

Java基本資料型別

 

 變數的分類(按宣告的位置不同):

  1. 在方法體外,類體內宣告的變數稱為成員變數。
  1. 在方法體內部宣告的變數稱為區域性變數。

 

整數型別


 java 的整型常量預設為 int 型,宣告long型常量須後加‘l’或‘L’ 。

Java基本資料型別

bit: 計算機中的最小儲存單位。byte:計算機中基本儲存單元。byte範圍:-128~127
 
 
浮點型

float:單精度,尾數可以精確到7位有效數字。很多情況下,精度很難滿足需求。
double:雙精度,精度是float的兩倍。通常採用此型別。 
Java 的浮點型常量預設為double型,宣告float型常量,須後加‘f’或‘F’。
 
Java基本資料型別

 

 

字元型


 

  • char 型資料用來表示通常意義上“字元”(1字元 = 2位元組) 。
  • 定義char 型變數,通常用一個 ‘’ ,內部只能放一個字元。
  • Java中還允許使用轉義字元‘\’來將其後的字元轉變為特殊字元型常量。例如:char c3= ‘\n’; // '\n'表示換行符 。‘\t’ 表示製表符。
 
 
boolean(布林型別)

布林型只能取 true  或者  false
 
 
基本資料型別之間的運算規則

自動型別轉換:容量小的型別自動轉換為容量大的資料型別。資料型別按容量大小排序為:

Java基本資料型別

 

注意:

  1. byte,short,char之間不會相互轉換,他們三者在計算時首先轉換為int型別。
  2. boolean型別不能與其它資料型別運算。
  3. 當把任何基本資料型別的值和字串(String)進行連線運算時(+),基本資料型別的值將自動轉化為字串(String)型別。 

強制型別轉換:自動型別轉換的逆過程。使用時要加上強制轉換符:() 。在()內寫上轉換型別,例:(int)

通常,字串不能直接轉換為基本型別,但通過基本型別對應的包裝類則可以實現把字串轉換成基本型別。
 
注意事項:
  1. 強質型別轉換可能會導致精度缺失。
  2. boolean型別不可以轉換為其它的資料型別

 

 

String


 

String屬於引用資料型別,使用一對 “” 

String可以和8種資料型別進行運算,+表示連線。結果依然是String型別

Java基本資料型別