2015-11-26 103 views
2

我會很快嘗試我的OCA,並且我一直在收集關於如何正確聲明Longs和Floats的混合信息。Java變量聲明當前標準

從JavaSE8開始如何正確地聲明一個Long和一個Float,如同在附加的L或F在值的結尾處或者這不再是必需的?

+0

這是主觀的。 – Vivek

+0

我永遠不會聲明自己的長篇大論,因爲它並不會真正影響程序行爲,編譯器會照顧它們。但是我宣佈這些花車是因爲它們可以改變各個部門的運作方式。 –

+0

@Aragorn即使是OCA 8考試? – Jams

回答

5

您應該使用Llong文字和Ffloat文字無論從intdouble事項的差異。 總是是一個很好的保護措施,以防止遺忘。爲Integer Literals

競標爪哇8語言規範:

字面一個整數是long類型的,如果它是與ASCII字母Ll(ELL)後綴;否則它是int§4.2.1)類型。

後綴L是優選的,因爲字母l(ELL)通常很難從數字1(之一)來區分。

而且Floating-Point Literals

浮點字面是float類型的,如果它的後綴用字母ASCII或Ff;否則它的類型是double,它可以選擇性地加上ASCII字母Dd§4.2.3)作爲後綴。