JAVA-識別符號、變數、資料型別

TY__F發表於2021-03-09

識別符號和關鍵字


​ 所有的識別符號否應該以字母a ~ zA ~Z美元符($)、下劃線(_)開始。

​ 首字元之後可以是字母a ~ z和 A ~Z ,美元符($)、下劃線(_)的任意字元組合。

注意:不能使用關鍵字為變數名方法名


其中,i1、c1、等定義識別符號都是合法的。

資料型別


資料型別分為:基本資料型別引用資料型別

基本資料型別分為:數值型(整數型Int、字元型char、浮點型Float、double)和布林型boolean.

引用資料型別:類、陣列、介面.

資料型別擴充

此處主要記錄浮點數字元資料

輸出結果:

其中floatdouble型別得到的結果不一致,原文也說到,Float資料是有限的、離散的,含有舍入誤差,大約,接近但不等於。

型別轉換


注意點:

  1. 運算中,不同型別資料必須轉換為同一型別資料,進行計算

  2. 不能對布林值進行轉換

  3. 不能將物件資料型別轉換成不相干的資料型別

  4. 轉換過程中可能會出現記憶體溢位,或者精度問題


輸出結果:

變數


類變數定義:必須加上修飾符 static,而且static在型別名的前後都可以,可以不進行**初始化 **

例:static double salary = 2500;

例項變數:是宣告在類下的,可以不進行初始化,使用的時候需要在方法內new 一個類物件來引用例項變數

區域性變數:是命名在方法下的變數,必須進行 宣告 和 初始化


常量:關鍵字 final 來定義,一般是用大寫字母


注意:


  1. 例項變數,從屬於物件,如果不自行進行初始化,這個型別就會預設為0或者 0.0
  2. 布林值:預設是Flase
  3. 除了基本型別,其餘預設都是null

相關文章