Tampaknya ketika Anda mengetikkan angka di Java, kompilator secara otomatis membacanya sebagai integer, itulah sebabnya ketika Anda mengetikkan (long) 6000000000
(bukan dalam range integer) akan mengeluh bahwa 6000000000
itu bukan integer. Untuk memperbaiki ini, saya harus menjelaskan 6000000000L
. Saya baru belajar tentang spesifikasi ini.
Apakah ada spesifikasi angka lain seperti short, byte, float, double? Sepertinya ini bagus untuk dimiliki karena (saya asumsikan) jika Anda dapat menentukan nomor yang Anda ketik pendek maka java tidak perlu membuangnya - itu asumsi, perbaiki saya jika saya salah . Saya biasanya akan mencari pertanyaan ini sendiri, tetapi saya tidak tahu apa nama spesifikasi nomor ini.
1
denganl
dan0
denganO
(dan seterusnya), prioritas Anda adalah mengatur font dengan benar (jika Anda bisa ), lalu khawatir tentang memastikan Anda tidak melewatkan tombol Shift.