Contoh Kode Program Tipe Data Integer Bahasa Java
Contoh Kode Program Tipe Data Integer Bahasa Java
Saatnya masuk ke praktek. Dalam kode program berikut ini saya memakai ke-4 tipe data integer:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | class BelajarJava { public static void main(String args[]){ byte var1; short var2; int var3; long var4; var1 = 120; var2 = 32000; var3 = 1000000000; var4 = 1000000000000000L; System.out.println("var1 = "+var1); System.out.println("var2 = "+var2); System.out.println("var3 = "+var3); System.out.println("var4 = "+var4); }} |
Di baris 4 – 7 terdapat proses deklarasi 4 variabel dengan tipe data integer yang berbeda-beda, yakni tipe data byte untuk var1, short untuk var2, int untuk var3 dan long untuk var4.
Keempat variabel ini selanjutnya diinput dengan nilai di baris 9 – 12, dan kemudian di tampilkan dengan perintah System.out.println() di baris 14 – 17. Berikut hasilnya:
var1 = 120var2 = 32000var3 = 1000000000var4 = 1000000000000000 |
Khusus untuk var4 yang di set dengan tipe data long, proses pengisiannya harus menambah karakter “L” di bagian akhir, yakni var4 = 1000000000000000L.
Tambahan karakter “L” ini diperlukan karena secara default angka bulat di Java dianggap sebagai int. Berikut pesan error yang tampil jika kita menginput tipe data long tanpa tambahan “L”:
1 2 3 4 5 6 7 8 9 10 | class BelajarJava { public static void main(String args[]){ long var4; var4 = 1000000000000000; System.out.println("var4 = "+var4); }} |
Pesan error:
BelajarJava.java:6: error: integer number too large var4 = 1000000000000000; ^1 error |
Hasilnya, compiler Java komplain karena angka 1000000000000000 dianggap terlalu besar untuk tipe data integer, padahal kita sedang mengisinya ke variabel bertipe long.

Komentar
Posting Komentar