3.4.1 變數初始化
阿新 • • 發佈:2018-11-27
宣告一個變數之後,必須用賦值語句對變數進行顯式初始化,不能使用未初始化的變數。
int vac; //vac變數僅宣告沒有初始化
System.out.println(vac);
執行程式報錯資訊如下:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
The local variable vac may not have been initialized
at myjavapp.Hello.main(Hello.java:8)
若想多一個已經宣告過得變數進行賦值,就需要將變數名放在等號(=)左側,相應取值的Java表示式放在等號的右側。
int vac; //vac變數僅宣告沒有初始化
vac = 13;
System.out.println(vac);
也可以將變數的宣告和初始化放在同一行中。例如: int vac = 10 ;
最後,在Java中可以將宣告放在程式碼中的任何地方。在Java中,變數的宣告儘可能地靠近變數第一次使用的地方,這是一種良好的編寫風格。