2015年12月1日 星期二
Java 學習日誌 022:Constant
我們稱一個特定的值為constant(常數),或literal。例如2或3.14159都是constant。Constant是單一的;相反的,variable(變數)是多樣的。
以下解釋各種type(形態)的constant的寫法。
第一種constant:
擁有int形態(或其他整數形態)的constant裡不能有小數點;而擁有小數點形態的constant(float或是double),有兩種寫法。第一種比較簡單的寫法就如同我們一般寫小數的方式,一定要包含一個小數點在其中,而第二種比較複雜的寫法,又稱為scientific natation(科學記號)或是floating-point notation(浮點記號),常用在表示特別大或特別小的值,例如:
3.67乘以10的5次方,也寫作367000.0,而在Java中則寫作3.67e5
5.89乘以10的負4次方,也寫作0.000589,而在Java中則寫作5.89e-4
以上兩行數字中的e是exponent(指數)的縮寫,表示乘以10的某次方。
第二種constant:
擁有char形態的constant是將字元放在一對單引號裡,例如:
char symbol = 'z';
第三種constant:
而擁有一個字串的constant則是將字串放在一對雙引號中,例如:
System.out.println("Welcome to Java.");
需要特別注意的是,以上兩個單引號是相同的符號,而兩個雙引號也是相同的符號。
第四種constant:
擁有boolean形態的constant有兩種,true以及false。這兩種constant可以用來宣告在一個擁有boolean形態的variable,使其擁有true或false的特性。
需要特別注意的是,這兩個constant的字母都必須要小寫。
參考資料:Walter Savitch. Absolute Java. 5th ed.
訂閱:
文章 (Atom)