Last Updated on 7 years by Mas Herdi
Melihat banyaknya digit angka pada Java tentu saja membuat mata kita menjadi lelah. Saya yakin kalian pasti akan memulai untuk menghitung angka nol seperti saya ketika kalian menghadapi angka dengan, katakanlan 10 digit angka nol. Menghitung jumlah digit yang dimulai dari kanan ke kiri tidak hanya melelahkan, namun juga sangat riskan. Tapi itu di Java 6, sekarang ada fitur baru yang ditambahkan pada Java 7 untuk menghadapi masalah numeric literals seperti itu.
Deretan Angka dengan Garis Bawah
Bagaimana hal itu bekerja? Oke, contohnya untuk bilangan seribu, kita akan menuliskannya seperti ini :
int i = 1_000
Untuk satu milyar (billion)? Cukup tulis saja seperti ini
int i = 1_032_891_398
Sebagai catatan, binary literals juga diperkenalkan pada Java 7, contohnya “0b1”, jadi developers tidak lagi harus mengonversi binary ke heksadesimal.
Mengecek String? Java 7 punya solusi yang lain selain memakai if-then-else!