Belajar Java Programming Dasar Literal

Belajar Java Programming Dasar Literal

Belajar Java Programming Dasar Literal - Literal adalah nilai yang ditetapkan atau konstan yang terdapat langsung pada program source code. Contohnya :

int tahun = 1996;
double berat = 67.84; Maka 1996 dan 67.84 disebut dengan literal.

Belajar Java Programming Dasar Literal
Belajar Java Programming Dasar Literal

Dibawah ini adalah jenis-jenis literal yang perlu diketahui oleh pemula dalam belajar Java :

String Literal

String literal adalah urutan dari karakter yang digunakan oleh programmer Java untuk mengisi atau menempati objek String atau menampilkan teks pada user.

Contoh :

"Hello wold!"

adalah merupakan String literal.

Karakter ini dapat berupa huruf, angka, atau simbol yang tertutup diantara dua tanda petik ganda. 


Sebuah String literal terdiri dari nol atau lebih karakter yang berada diantara dua tanda petik ganda.

Karakter mungkin direpresentasikan oleh escape sequence, yaitu :
  • \t untuk memasukkan tab ke dalam literal
  • \b memasukkan backspace
  • \n memasukkan garis baru
  • \r memasukkan carriage return
  • \' memasukkan tanda petik tunggal
  • \" memasukkan tanda petik ganda
  • \\ memasukkan backslash
 Contoh :

"Ardi berteriak "Saya menang!""

dapat ditulis menggunakan escape sequence untuk memasukkan tanda petik ganda, yaitu :

"Ardi berteriak \"Saya menang!\""

Sebuah String literal adalah selalu bertipe String dan sebagai referensi pada instance dari class String. Sebuah String literal selalu mengacu pada instance yang sama dari class String.

Integer Literal

Sebuah integer literal dapat ditetapkan pada suatu variabel integer selama dapat tertampung dalam variabel tersebut. Compile error dapat terjadi jika literal terlalu besar untuk dapat ditampung oleh variabel.

Pernyataan byte = 128, akan menyebabkan compile error, karena 128 tidak dapat disimpan dalam variabel dengan tipe byte (range dari tipe byte adalah -128 sampai dengan 127).

Untuk menunjukkan integer literal dengan tipe long, maka harus menambahkan huruf L atau l. Misalnya untuk menulis integer 2147483648 dalam program Java, maka kita harus menulisnya dengan 2147483648L atau 2147483648l, karena 2147483648 melampaui nilai dari range int.

Huruf L lebih dipilih, karena huruf l dapat terlihat memusingkan karena mirip dengan angka 1.

Desimal Literal

Desimal literal disebut juga dengan Floating point literal. Secara default, floating point literal dianggap sebagai nilai tipe double. Sebagai contoh 3.0 dianggap sebagai tipe double, bukan sebagai tipe float.

Kita dapat membuat angka float dengan menambahkan huruf f atau F, dan kita juga dapat membuat angka double dengan menambahkan huruf d atau D.

Sebagai contoh kita dapat menggunakan 100.2f atau 100.2F untuk angka float dan 100.2d dan 100.2D untuk angka double.

Notasi Scientific

Floating point literal dapat ditulis dengan bentuk notasi scientific yaitu a * 10b.

Sebagai contoh notasi scientific untuk 8765. 432 adalah 8.765432 * 103 dan untuk menulis 0.0000763 adalah 7.63 * 10-5.

Syntax istimewa digunakan untuk menulis angka dengan notasi scientific.

Dengan notasi ini, maka 8765.432 dapat ditulis dengan 8.765432E3 atau 8,7652432E+2 dan 0.0000763 dapat ditulis dengan 7.63E-5.

E atau e merepresentasikan eksponen dan dapat berupa huruf besar ataupun huruf kecil.

Boolean Literal 

Boolean literal hanya memiliki dua nilai yaitu benar atau true dan salah atau false. Kata-kata seperti true, false dan null nampak seperti keyword, sebenarnya kata-kata ini adalah literal sehingga tidak dapat digunakan sebagai identifiers.

Character Literal

Character literal terdapat dalam tanda petik tunggal ketika digunakan.

Sebagai contoh :
char charZ = 'z';

Demikianlah pembahasan mengenai Belajar Java Programming Dasar Literal, semoga dapat memberikan manfaat dan menambah pengetahuan untuk anda, terutama para pemula dalam mempelajari Java programming.
Belajar Java Programming Dasar Literal Belajar Java Programming Dasar Literal Reviewed by JavaMan on 00.25.00 Rating: 5

Tidak ada komentar:

Diberdayakan oleh Blogger.