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 var1short untuk var2int 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 = 120
var2 = 32000
var3 = 1000000000
var4 = 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

Postingan populer dari blog ini

contoh operator logika part 2

Variabel PHP

Tipe Data Phyton