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