Macam Macam Tipe Data Pada Bahasa Java

TIPE DATA DAN VARIABEL




Tipe data merupakan salah satu dari penamaan dalam sebuah program yang berfungsi untuk mendefinisikan metode representasi informasi dan cara informasi tersebut direprsentasikan. Sementara variabel adalah salah satu dari penamaan lainnya yang berfungsi sebagai media penyimpanan suatu nilai (dalam java di sebut dengan literal) yang disesuaikan dengan tipe datanya. Tipe data, variabel dan nilai memeliki keterkaitan yang erat pada akhirnya dapat membantu kompilator dalam menentukan cara untuk merepresentasikan suatu data.  Secara umum ada tiga jenis data/nilai yang dikenal oleh komputer:

  1. Numerik, yaitu data atau nilai yang berbentuk bilangan, baik bilangan bulat maupun pecahan. Termasuk di dalamnya literal logika yang dianggap angka yang merepresentasikan true dan false sebagi 1 dan 0.
  2. Karakter, yaitu data atau nila yang berbentuk katakter tunggal atau deretan karakter.
  3. String, yaitu data yang berisi deretan atau rangkaian karakter.
Tipe data digunakan untuk menentukan jenis nilai yang akan di tampung pada variabel tersebut. Terdapat 2 (dua) jenis tipe data pada java,  yaitu: 
  1. Tipe data primitif, diambil dari tipe data klasik dari berbagai bahasa pemrograman sebelum Java, antara lain C++ dan pascal.
  2. Tipe data objek/reference, berbentuk class yang merupakan ciri khas dari pemrograman berorientasi obek (PBP) untuk mendukung keberadaan dan operasional tipe data primitif.
TIPE DATA PRIMITIF

Tipe data primitif pada Java yang didukung ada delapan (8), yaitu:

1.Byte
Merupan tipe data integer 8 bit yang digunakan untuk menampung angka dalam range kecil, Nilai Range dari byte ini yaitu antara  nilai minimum -128 sampai nilai makasimumnya 127. Nilai defaultnya adalah 0
byte a = 100;
byte b = -100;


2. Short
Merupakan tipe data integer 16 bit untuk menampung angka dalam range menengah. Nilai range dari short ini yaitu antara nilai minimum -32,768 sampai nilai maksimumnya 32,767. Nilai defaultnya adalah 0.

short a = 29000;
short b = -25000;


3. Int
Merupakan tipe data integer 32 bit yang menampung angka dalan range cukup besar. Nilai range dari int ini yaitu antara nilai minimum -2,147,483,648  sampai 2,147,483,647 .Nilai defaultnya adalah 0.

int a = 290000;
int b = -300000;


4. Long
Merupakan tipe data 62 bit yang menanmpung angka dalam range yang sangat besar antara -9,223,373,036,854,775,808 sampai 9,223,372,036,854,775,807. Nilai defaultnya adalah 0L.
long a = 350000000;
short b = -450000000;


5. Float
Merupakan tipe data yang bisa digunakan untuk menampung angka desimal. Nilai defaultnya adalah 0,0f. Dan merupakan tipe data 32 bit.

float a = 200f;


6. Double
Merupakan tipe data yang bisa digunakan untuk menampung angka desimal seperti float, namun memiliki kapasitas lebih besar. Dan merupakan tipe data 64 bit. Nilai defaultnya adalah 0.0d.

double a = 455;


7. Boolean
Merupakan tipe data yang memiliki nilai hanya dua (2) yaitu, nilai true dan false. Nilai defaultnya adalah false.

boolean a = false;
boolean b = true;


8. Char
Merupakan sebuah tipe data yang menampung sebuah karakter. Dan tipe data ini dibungkus dengan tanda ' '  .

char a = 'B';



TIPE DATA OBJEK/ REFERENCE

Tipe data objek/reference merupakan sebuah tipe data yang merujuk pada objek dari sebuah class/kelas. Salah satu tipe data yang termasuk kedalamnya adalah String. Tipe data String menunjuk ke instance  dari class/kelas java.lang.String. Dan kita bisa membuat tipe data sendiri, sebagai contoh kita memiliki kelas Nama, kita bisa membuat variabel baru dengan data class/kelas Nama. Maka kita perlu membuat instance dari kelas tersebut.


Nama nama = new Nama();


Itulah tipe data dan variabel yang terdapat pada Java, semoga bermanfaat dan terimakasih.

Salam Dutormasi !!

Ikaln Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel