Variabel adalah sebuah penulisan untuk menampung data yang ingin kita simpan. Cara penulisannya adalah sebelah kiri berupa tipe data kemudian diikuti dengan nama variabelnya. Variabel dapat bertipe lokal ataupun global yang disesuaikan dengan kebutuhan program.
Contoh :
String name;
Untuk mengisi nilai variabel :
String name = "Sebastianus Sembara"
Tipe data merupakan suatu sifat dari sebuah variabel. Sebuah variabel hanya dapat mempunyai satu tipe data. Pada umumnya komputer hanya mengenal 3 jenis tipe data, yaitu:
- Numerik, tipe data berupa bilangan, baik bilangan bulat maupun pecahan, misal
int, double, float
- Karakter, tipe data berupa karakter, baik karakter tunggal atau deretan karakter, misal
string
- Logika, tipe data yang berupa sebuah logika, yaitu 'ya' dan 'tidak'
Java mengenal dua jenis data :
- Tipe data primitif yaitu tipe data yang diadopsi dari tipe data klasik. Tipe data ini diadopsi dari berbagai bahasa pendahulu java yaitu C++ dan pascal.
- Tipe data objek yaitu tipe data berbentuk class yang merupakan ciri khas dari
pemrograman berorientasi objek. Banyak dari tipe data ini yang diselesaikan untuk
mendukung operasional data primitive.
Tabel tipe data
Tipe Data | Deskripsi | Ukuran | Minimum | Maximum |
---|---|---|---|---|
Boolean | Hanya berisi benar dan salah | 1-bit | - | - |
Char | Karakter unicode | 16-bit | - | - |
Byte | Bilangan bulat | 8-bit | -127 | 128 |
Short | Bilangan bulat | 16-bit | -32768 | 32767 |
Int | Bilangan bulat | 32-bit | 2147483648 | 2147483647 |
Long | Bilangan bulat | 64-bit | -9223372036854775808 | 9223372036854775807 |
Float | Bilangan riil | 32-bit | 1.40129846432481707e45 | 3.40282346638528860e+38 |
Double | Bilangan riil | 64-bit | 4.94065645841246544e324 | 1.79769313486231570e+308 |