2015年10月26日 星期一

Java 學習日誌 016:Variable


在之前的例子裡,我們提過variable(變數),由它的名稱我們可以知道它是還未被定義、非固定不變的,因此要在一個Java程式裡用variable之前,一定都要先宣告(declare)他的特性,簡單講就是要先定義它,以讓你的compiler,以及最終讓你的電腦知道這個variable所持有的特性。舉例來說,以下是在Java程式裡有可能會遇到的兩個對於variable的宣告。

int numberOfBeans;
double oneWeight, totalWeight;

第一個宣告是說numberOfBeans這個variable持有int的特性,也就是整數的特性。int是integer(整數)的縮寫,也是一個能針對後面的名詞賦予整數特性的一種type(primitive type)(基本形態)。而第二個宣告講的是,oneWeight以及totalWeight是擁有double特性的variable,也就是它們是帶有小數的數值。從第二個例子中可以看到,如果一個宣告內有兩個variable以上,這些variable需要用逗號去隔開。而在宣告時需要特別注意的是,他們一樣要用分號做結尾才跳下一行。

Variable在程式裡宣告的位置很彈性,只要是在使用前任何的位置都可以。不過當然,variable宣告的位置最好是在程式易於閱讀的範疇之下考慮,因此,習慣上我們在要使用variable的前一行定義它,或是在代碼塊(程式主體部分)最一開始的時候定義。

參考資料:Walter Savitch. Absolute Java. 5th ed.

沒有留言:

張貼留言