JAVA-變量的注意事項

變量的注意事項

------來自何以笙簫墨Andy精心總結!記得關注長期學習昂.class


1. 定義變量的時候(定義在方法中),需要先賦值,后使用 【定義在方法中變量我們稱之為局部變量】

? ? ? ? public static void main(String[] args){

? ? ? ? ? ? // 定義變量

? ? ? ? ? ? int a; // 定義了變量,沒有賦值

? ? ? ? ? ? System.out.println(a);? // 錯誤: 可能尚未初始化變量a

? ? ? ? ? ? //【執行javac命令出現的錯誤,我們稱之為編譯報錯;執行java命令報錯,我們稱之為運行時報錯!】

? ? ? ? }

2. 變量在定義的時候,變量名稱重復

public static void main(String[] args){

? ? ? ? ? ? // 定義變量

? ? ? ? ? ? int a; // 定義了變量,沒有賦值

? ? ? ? ? ? char? a = 'a'; // 在定義一個變量 (錯誤: 已在方法 main(String[])中定義了變量 a),簡而言之,變量名稱不允許重復!

? ? ? ? }

3. 定義long類型的數據時,建議在后面添加一個L

//long b = 10000000; // 右側是一個int類型的數值(整數默認是int類型,當前的數值沒有超過int類型的最大取值)

//long b = 100000000000; // 右側是一個int類型的數值(整數默認是int類型,當前數值超過了int類型的最大取值,所以會報錯!)

long b = 100000000000L; // 加了L說明數值是一個long類型的,沒有超過long類型的最大取值,代碼正確!

4. 定義float類型的數據,后面添加F

//float d = 3.15; // 小數默認是double,你將這個double類型的數值賦值給一個float類型的變量,出現了不兼容類型的錯誤

float d = 3.15F; // 明確指定這個小數是一個float類型

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容