Page 18 - Modul Pemrograman Berorientasi Objek XI RPL
P. 18
Contoh 1347, 45, +88, -25 adalah beberapa literal bilangan bulat desimal yang
valid. Tetapi angka 0987 bukanlah literal bilangan bulat desimal yang valid.
Dalam oktal berisi kombinasi angka antara 0 sampai 7. Urutan literal
tersebut selalu dimulai dengan 0 digit. Misalnya, bilangan bulat desimal 8
dapat ditulis sebagai 010 dalam bentuk bilangan oktal. Pastikan saat menulis
literal oktal mereka harus selalu dimulai dengan 0 dan tidak boleh
mengandung 8 atau 9 di dalamnya, karena 8 dan 9 keduanya merupakan digit
oktal yang tidak valid.
Dalam heksadesimal, urutan digit yang dimulai dengan 0x atau 0X. Literal
ini bisa ada kombinasi angka dari 0 sampai 9 dan juga bisa ada karakter alfabet
dari A sampai F. Kita bisa menggunakan huruf besar dan kecil. Semua surat
selain A sampai F diperbolehkan. Misalnya, bilangan bulat desimal 12 dapat
ditulis sebagai 0XC dalam bentuk heksadesimal. Kita harus menggunakan tipe
data int untuk mewakili literal integer.
• Floating-point literal
Literal ini mencakup bilangan pecahan, terdapat titik desimal di
dalamnya. Aturan penulisannya harus dalam bentuk pecahan yang
mengandung setidaknya satu digit sebelum titik desimal dan setidaknya satu
digit bilangan dibelakang titik desimal. Bisa berupa bilangan positif (+) atau
negatif (-). Contoh bilangan float literal yang valid 1.5, 21.4, -15.0, -0.00954.
• Boolean literal
Literal ini digunakan untuk menetapkan variabel atau ketika ada
kebutuhan untuk memeriksa kondisi apapun. Literal Boolean tidak boleh
mengambil nilai apa pun selain benar dan salah.
• Character literal
Literal karakter mewakili karakter tunggal yang diapit dalam tanda kutip
tunggal '', seperti dalam 'Z'. Aturan untuk menulis literal karakter adalah harus
berisi satu karakter yang diapit dalam tanda kutip tunggal. Kita harus
menggunakan tipe data char untuk mewakili literal karakter. Dalam
menggunakan karakter khusus seperti karakter baris baru, backslash
digunakan diikuti dengan karakter kode. Sebagai contoh, ‘\n’ untuk karakter
Modul Pemrograman Berorientasi Objek | SMK Kelas XI
10