Tipe data adalah klasifkasi data yang menentukan berbagai ukuran dan nilai yang dapat disimpan dalam suatu variable.
Pada bahasa pemograman Java tipe data dibagi menjadi dua jenis :
Primitive Data Types
Tipe data primitive adalah tipe data paling mendasara pada bahasa pemograman java ada 8 jenis tipe data primitive :
Tipe Data | Description | Example |
boolean | Tipe data yang memiliki dua nilai yaitu true dan false | true or false |
byte | byte adalah tipe dat anumerik yang memiliki panjang 8-bit | byte a=100 |
short | short adalah tipe data numerik yang memiliki panjang 16-bit | short b=10000 |
int | int adalah tipe data numerik yang memiliki panjang 32-bit | int c=100000 |
long | adalah tipe data numerik yang memiliki panjang 64-bit | long d=100000L |
float | adalah tipe data numerik dengan decimal point yang memiliki panjang 32-bit | float e=234.5f |
double | double adalah tipe data numerik dengan decimal point yang memiliki panjang 64-bit | double f=123.5 |
char | char adalah tipe data unicode karakter yang memiliki panjang 16-bit | char message = “A” |
Non Primitive Data Types
Non primitive data type adalah tipe data yang secara default tidak terdefinisi oleh suatu bahasa pemograman melainkan didefinisikan sendiri oleh programer atau bisa juga disebut reference object seperti String class,interface dan array.