2.1 Literal
Literal adalah suatu nilai yang dituliskan pada kode sumber Java. Misalnya, anda menuliskan 4 untuk menyatatakan nilali bulat 4 dan “Selamat Belajar Java ” untuk menyatakan suatu deretan karakter ( string ).
Literal pada java dapat dibedakan menjadi :
- Literal bilangan
- Literal karakter
- Literal boolean
- Literal string
2.1.1 Literal Bilangan
Literal bilangan bulat tergolong sebagai long. Simbol L atau l dapat ditambahkan dibelakang bilangan.
Contoh :
Literal | Keterangan |
4 L | Bilangan 4 bertipe long |
-4 L | Bilangan -4 bertipe long |
Suatu bilangan bulat bisa dinyatakan dalam bentuk oktal (bilangan berbasis 8) atau Hexadesimal (bilangan berbasis 16). Jika suatu literal bilangan bulat diawali dengan 0 (nol) maka bilangan akan diperlakukan sebagai bilangan oktal, sedangkan kalau diawali dengan 0x (nol dan huruf X –kecil maupun kapital) akan dianggap berbasis 16.
Contoh :
Literal | Keterangan |
017 | 17 Oktal |
0x17 | 17 Heksadesimal |
17 | 17 Desimal (basis 10) |
0xA | A heksadesimal (= 10 desimal ) identik dengan : 0xA |
Contoh program :
LiteralBulat.java |
|
Jika telah mengkompilasi program diatas dan kemudian menjalankannya, anda akan memperoleh hasil seperti berikut :
2.1.2 Literal Karakter
Literal karakter digunakan untuk menyatakan sebuah karakter. Karakter ditulis dalam tanda petik tunggal. Contoh :
Literal | Keterangan |
‘a’ | Karakter huruf a |
‘#’ | Karakter symbol # |
‘8’ | Karakter angka 8 |
Sebagaimana hanlnya pada C atau C++, pada Java terdapat istilah kode escape. Kode escape adalah kode karakter yabf penulisannya diawali dengan simbol “ \ “.
Tabel 2. 1 Karakter escape
No | Kode | Keterangan |
1 | \b | Backspace |
2 | \f | Formfeed |
3 | \n | Newline |
Tidak ada komentar:
Posting Komentar