全部的標識符否應該以字母a ~ z和 A ~Z ,美圓符($)、下劃線(_)開始。數組
首字符以後能夠是字母a ~ z和 A ~Z ,美圓符($)、下劃線(_)的任意字符組合。對象
注意:不能使用關鍵字爲變量名和方法名。接口
其中,i一、c一、等定義標識符都是合法的。內存
數據類型分爲:基本數據類型和引用數據類型變量
基本數據類型分爲:數值型(整數型Int、字符型char、浮點型Float、double)和布爾型boolean.數據類型
引用數據類型:類、數組、接口.引用
此處主要記錄浮點數和字符數據。float
輸出結果:方法
其中float和double類型獲得的結果不一致,原文也說到,Float數據是有限的、離散的,含有舍入偏差,大約,接近但不等於。im
注意點:
運算中,不一樣類型數據必須轉換爲同一類型數據,進行計算
不能對布爾值進行轉換
不能將對象數據類型轉換成不相干的數據類型
轉換過程當中可能會出現內存溢出,或者精度問題
輸出結果:
類變量定義:必須加上修飾符 static,並且static在類型名的先後均可以,能夠不進行**初始化 **
例:static double salary = 2500;
實例變量:是聲明在類下的,能夠不進行初始化,使用的時候須要在方法內new 一個類對象來引用實例變量
局部變量:是命名在方法下的變量,必須進行 聲明 和 初始化
常量:關鍵字 final 來定義,通常是用大寫字母
注意: