0
如果我想初始化長度爲1
或0
是否需要將L
添加到最後?你是否需要在初始化一個long的末尾添加一個L?
long l = 0L;
long k = 1L;
與
long l = 0;
long k = 1;
不要緊,對於低價值?
如果我想初始化長度爲1
或0
是否需要將L
添加到最後?你是否需要在初始化一個long的末尾添加一個L?
long l = 0L;
long k = 1L;
與
long l = 0;
long k = 1;
不要緊,對於低價值?
如果我想初始化1或0的長度,我需要添加
L
到底?
只有當該值大於將適合int
。沒有L
(或l
,但不要使用),the number is an int
。
對低值有影響嗎?
根本不是。 Java的int
-to-long
轉換爲well-defined,並在整個int
範圍內工作。
這並不意味着這樣做當然是錯誤的。例如,您可能爲了清晰起見而做了這些。