JAVA_標識符、數據類型、變量

標識符和關鍵字


​ 全部的標識符否應該以字母a ~ zA ~Z美圓符($)、下劃線(_)開始。數組

​ 首字符以後能夠是字母a ~ z和 A ~Z ,美圓符($)、下劃線(_)的任意字符組合。對象

注意:不能使用關鍵字爲變量名方法名接口


截圖

其中,i一、c一、等定義標識符都是合法的。內存

數據類型


數據類型分爲:基本數據類型引用數據類型變量

基本數據類型分爲:數值型(整數型Int、字符型char、浮點型Float、double)和布爾型boolean.數據類型

引用數據類型:類、數組、接口.引用

截圖

數據類型拓展

此處主要記錄浮點數字符數據float

截圖

輸出結果:方法

截圖

其中floatdouble類型獲得的結果不一致,原文也說到,Float數據是有限的、離散的,含有舍入偏差,大約,接近但不等於。im

類型轉換


注意點:

  1. 運算中,不一樣類型數據必須轉換爲同一類型數據,進行計算

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

  3. 不能將對象數據類型轉換成不相干的數據類型

  4. 轉換過程當中可能會出現內存溢出,或者精度問題


截圖

輸出結果:

截圖

變量


類變量定義:必須加上修飾符 static,並且static在類型名的先後均可以,能夠不進行**初始化 **

例:static double salary = 2500;

實例變量:是聲明在類下的,能夠不進行初始化,使用的時候須要在方法內new 一個類對象來引用實例變量

局部變量:是命名在方法下的變量,必須進行 聲明 和 初始化


截圖

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


截圖

注意:


  1. 實例變量,從屬於對象,若是不自行進行初始化,這個類型就會默認爲0或者 0.0
  2. 布爾值:默認是Flase
  3. 除了基本類型,其他默認都是null
相關文章
相關標籤/搜索