Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- * Basic Data Types
- • Jenis Data Primitif
- Ada 8 tipe data primitif yang didukung oleh java. Tipe data primitif ditentukan oleh bahasa dan dinamai dengan kata kunci. Mari kita sekarang melihat 8 tipe data primitif secara terperinci
- * Byte
- • Tipe data Byte adalah integer komplemen bertanda 8-bit
- • Nilai minimum adalah -128(-2 ^ 7)
- • Nilai maksimum adalah 127 (termasuk) (2 ^ 7-1)
- • Nilai default adalah 0
- • Tipe data byte digunakan untuk menghemat ruang dalam array besar, terutama di tempat bilangan bulat, karena
- byte empat kali lebih kecil dari integer.
- • contoh: byte a = 100, byte = -50
- * Short
- • Tipe data pendek adalah integer komplemen bertanda 16-bit
- • Nilai minimum adalah -32.768 (-2 ^ 15)
- • Nilai maksimum adalah 32.767 (inklusif) (2 ^ 15-1)
- • Tipe data pendek juga dapat digunakan untuk menghemat memori sebagai tipe data byte. Short adalah 2 kali lebih
- kecil dari integer
- • nilai default adalah0.
- • contoh: short s = 10000, short r = 20000
- * Int
- • Tipe data int adalah integer komplemen bertanda 32-bit
- • Nilai minimum adalah -2.147.483.648 (-2 ^ 31)
- • Nilai maksimum adalah 2.147.483.647 (inklusif) (2 ^ 31 -1)
- • Integer umumnya digunakan sebagai tipe data default untuk nilai integral kecuali ada kekhawatiran tentang memori.
- • Nilai standarrnya adalah 0
- • contoh: int a = 100000, b = -200000
- * Long
- • Tipe data float adalah floating point IEEE 754 32-bit presisi tunggal
- • Float terutama digunakan untuk menghemat memori dalam array besar angka floating point
- • Nilai default adalah 0.0f
- • tipe data float tidak pernah digunakan untuk nilai yang presisi seperti mata uang
- • contoh: float f1 = 234.5f
- * Double
- • double data type presisi ganda 64-bit IEEE 754 floating point
- • Tipe data ini umumnya digunakan sebagai tipe data default untuk nilai desimal, umumnya pilihan default,
- • Tipe data double tidak boleh digunakan untuk nilai yang tepat seperti mata uang
- • Nilai default adalah 0.0d
- • contoh: double d1 = 123.4
- * Boolean
- • Tipe data boolean mewakili satu bit informasi
- • Hanya ada dua nilai yang mungkin: benar dan salah
- • Tipe data ini digunakan untuk flag sederhana yang melacak kondisi benar / salah
- • Nilai default salah
- • contoh: boolean one = true
- * Char
- • Tipe data char adalah karakter Unicode 16-bit tunggal
- • Nilai minimum adalah '\ uffff (atau 65.535 inklusif)
- • tipe data char digunakan untuk menyimpan karakter apa pun
- • contoh: char letterA = 'A'
- * Reference Datatypes
- • Variabel referensi dibuat menggunakan konstruktur yang ditentukan dari kelas. Meraka digunakan untuk mengakses objek. Variabel-variabel ini dideklarasikan sebagai tipe tertentu yang tidak dapat diubah. Misalnya, Karyawan, Anak Anjing, dll.
- • Objek kelas dan berbagai jenis variabel array berada di bawah tipe data referensi.
- • Nilai default dari setiap variabel referensi adalah 0.
- • Variabel referensi dapat digunakan untuk merujuk objek apa pun dari tipe yang dinyatakan atau jenis apa pun yang
- kompatibel.
- • contoh: Hewan binatang = Hewan baru ("jerapah");
- Notasi Karakter diwakili
- \ n Baris Baru (0x0a)
- \ r Pengembalian kereta (0x0d)
- \ f Formfeed (0x0c)
- \ b Backspace (0x08)
- \ s Spasi (0x20)
- \ t tab
- \ " Kutipan ganda
- \ ' Kutipan tunggal
- \\ backslash
- \ ddd Karakter oktal (ddd)
- \ uxxxx Karakter UNICODE heksadesimal (xxxx)
Advertisement
Add Comment
Please, Sign In to add comment