Berdasarkan tipe data Java, data dapat dikelompokkan menjadi empat:
- Tipe data integer atau bilangan bulat: byte, short, int, long.
- Tipe data float atau bilangan nyata: float, double.
- Tipe data char atau karakter: char.
- Tipe data boolean: boolean.
Berikut keterangan dari tipe-tipe data diatas:
| Tipe Data | Besar Storage | Nilai Minimal | Nilai Maksimal |
|---|---|---|---|
| byte | 8 bit (1 byte) | -128 | 127 |
| short | 16 bit (2 byte) | -32768 | 32767 |
| int | 32 bit (4 byte) | -2147483648 | 2147483647 |
| long | 64 bit (8 byte) | -9223372036854775808 | 9223372036854775807 |
| float | 32 bit (4 byte) | ±3.4E-38 | ±3.4E+38 |
| double | 64 bit (8 byte) | ±1.7E-308 | ±1.7E+308 |
| char | 16 bit (2 byte) | \u0000 | \uFFFF |
| boolean | 1 bit | true atau false |
Tipe Data Boolean
Boolean digunakan untuk menentukan suatu kondisi apakah benar (true) atau salah (false). Nilai boolean sering digunakan untuk mengatur alur program, terutama pada perulangan dan percabangan.
boolean isLulus = true; //sudah lulus
boolean isCumlaude = false; //tidak cumlaude
Tipe Data Char
Tipe karakter dalam Java mempunyai ukuran 16 bit atau setara dengan 216 = 65.536 kode. 256 kode pertama dalam tipe data char digunakan oleh karakter ASCII. Karakter ASCII merupakan karakter-karakter yang banyak digunakan dalam bahasa Inggris. Untuk mencari tahu informasi tentang karakter, anda dapat membuka situs www.unicode.org
Tipe data karakter harus didefinisikan menggunakan tanda petik satu (apostrop), misalnya:
char bs = 'B';
Dalam char terdapat escape character yang digunakan untuk menampilkan karakter khusus, seperti tab atau pergantian baris.
| Escape Sequence | Keterangan |
|---|---|
| \b | Backspace |
| \t | Tab |
| \n | Linefeed |
| \f | formfeed |
| \r | Carriage Return |
| \\ | Backslash |
| \' | Single Quote |
| \" | Double Quote |
| \ddd | Oktal, misal '\123' setara dengan huruf S |
| \udddd | Karakter unicode, misal '\u1234' setara dengan tanda ? |
Tipe Data Integer
Integer merupakan bilangan bulat. Dalam bahasa Java terdapat empat buah tipe integer. Semuanya dapat bernilai negatif maupun positif: byte, short, int dan long. Perbedaan keempat integer tersebut hanyalah pada ukurannya, yaitu mulai dari 8 bit, 16 bit, 32 bit dan 64 bit. Semakin besa ukuran tipe data integer tersebut, semakin besar ukuran nilai yang dapat ditampung.
bit z = 1;
Tipe Data Floating Point
Floating point merupakan bilangan rasional. Dalam bahasa Java
terdapat dua buah tipe data floating poing: float dan double. Perbedaan
keduanya hanya pada ukuran, yaitu masing-masing 32 bit dan 64 bit.
Penulisan bilangan floating point menggunakan tanda titik sebagai
tanda desimal atau bisa juga menggunakan tanda eksponensial e atau E.
double a = 12.34; //12,34
double b = .01; //0,01
double c = 1e-6; //1x106 atau 0,000006
double d = 5200000D // 5,2x106
Comments
Post a Comment