Literal Bilangan Bulat dan Literal Karakter dalam Java

 on Thursday, March 7, 2013  


Apa sih literal ? apa bedanya dengan variabel? Literal sangat berbeda dengan variabel. Literal merupakan angka, huruf, rangkaian angka ,rangkaian huruf, atau rangkaian huruf dan angka yang menyatakan suatu nilai tertentu. 

Jelasnya seperti contoh dibawah ini :
int xyz = 234; string kalimatku = “jl mawar 123”;
Disini ada dua literal, yaitu 234 dan jl mawar 123. Bisa diartikan, 234 berarti bilangan 234 yang menyatakan sebuah jumlah dan jl mawar 123 yang menyatakan kalimat/string (yang mungkin diartikan alamat).

Dalam Java ada beberapa macam literal, yaitu literal bilangan bulat, karakter, bilangan riil, kalimat/string dan Boolean.

Ada beberapa macam literal bilangan bulat, seperti dibawah ini :
a. Bilangan bulat desimal : 12, -45, 2500
b. Bilangan bulat oktal (dimulai dgn angka 0) : 022,034
c. Bilangan bulat heksadesimal (dimulai dgn 0x) : 0x5B, 0x78, 0x1F
d. Bilangan bulat long integer (diakhiri L) : 125L, 1234567890L, 87645L

Sedangkan literal karakter biasanya melambangkan suatu karakter yang ada dalam kode ASCII. Dilambangkan dengan satu buah karakter dengan diapit tanda petik tunggal. Contoh dari literal karakter adalah ‘G’,’g’,‘7’, atau ‘#’. Disamping dilambangkan dengan satu buah karakter, literal karakter juga bisa dilambangkan dengan kode ASCII-nya. 

Penulisannya dengan cara menambahkan tanda \u00 didepan kode heksadesimal kode ASCII-nya.  Contoh : untuk huruf ‘a’ bisa dituliskan dengan ‘\u0061’. Untuk huruf ‘A’ bisa dituliskan dengan ‘\u0041’.
Cara pendeklarasian : char kar1 = ‘\u0061’;

Ada pula beberapa karakter non alphabet yang bisa dimasukkan pada literal karakter, contohnya :
\r dan \n untuk ganti baris atau penekanan tombol enter
\t untuk tombol tabulasi
\b untuk backspace
\\ untuk karakter \
\’ untuk karakter ‘
\” untuk karakter “

Tidak susah kan?
Literal Bilangan Bulat dan Literal Karakter dalam Java 4.5 5 Darto Iwan Thursday, March 7, 2013 Apa sih literal ? apa bedanya dengan variabel? Literal sangat berbeda dengan variabel. Literal merupakan angka, huruf, rangkaian angka ,ra...


No comments:

Post a Comment

Silakan berkomentar ....