Rahmadnet

BASIC DATA TYPES

Jun 25th, 2019
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.83 KB | None | 0 0
  1. * Basic Data Types
  2.   • Jenis Data Primitif
  3.     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
  4.      * Byte
  5.          • Tipe data Byte adalah integer komplemen bertanda 8-bit
  6.          • Nilai minimum adalah -128(-2 ^ 7)
  7.          • Nilai maksimum adalah 127 (termasuk) (2 ^ 7-1)
  8.          • Nilai default adalah 0
  9.          • Tipe data byte digunakan untuk menghemat ruang dalam    array besar, terutama di tempat bilangan bulat, karena
  10.            byte empat kali lebih kecil dari integer.
  11.          • contoh: byte a = 100, byte = -50
  12.      * Short
  13.           • Tipe data pendek adalah integer komplemen bertanda 16-bit
  14.           • Nilai minimum adalah -32.768 (-2 ^ 15)
  15.           • Nilai maksimum adalah 32.767 (inklusif) (2 ^ 15-1)
  16.           • Tipe data pendek juga dapat digunakan untuk menghemat memori sebagai tipe data byte. Short adalah 2 kali lebih
  17.             kecil dari integer
  18.           • nilai default adalah0.
  19.           • contoh: short s = 10000, short r = 20000
  20.     * Int
  21.       • Tipe data int adalah integer komplemen bertanda 32-bit
  22.       • Nilai minimum adalah -2.147.483.648 (-2 ^ 31)
  23.       • Nilai maksimum adalah 2.147.483.647 (inklusif) (2 ^ 31 -1)
  24.       • Integer umumnya digunakan sebagai tipe data default untuk nilai integral kecuali ada kekhawatiran tentang memori.
  25.       • Nilai standarrnya adalah 0
  26.       • contoh: int a = 100000, b = -200000
  27.    * Long
  28.          • Tipe data float adalah floating point IEEE 754 32-bit presisi tunggal
  29.          • Float terutama digunakan untuk menghemat memori dalam array besar angka floating point
  30.          • Nilai default adalah 0.0f
  31.          • tipe data float tidak pernah digunakan untuk nilai yang presisi seperti mata uang
  32.          • contoh: float f1 = 234.5f
  33.      * Double
  34.             • double data type presisi ganda 64-bit IEEE 754 floating point
  35.             • Tipe data ini umumnya digunakan sebagai tipe data default untuk nilai desimal, umumnya pilihan default,
  36.             • Tipe data double tidak boleh digunakan untuk nilai yang tepat seperti mata uang
  37.             • Nilai default adalah 0.0d
  38.             • contoh: double d1 = 123.4
  39.       * Boolean
  40.                • Tipe data boolean mewakili satu bit informasi
  41.                • Hanya ada dua nilai yang mungkin: benar dan salah
  42.                • Tipe data ini digunakan untuk flag sederhana yang melacak kondisi benar / salah
  43.                • Nilai default salah
  44.                • contoh: boolean one = true
  45.       * Char
  46.          • Tipe data char adalah karakter Unicode 16-bit tunggal
  47.          • Nilai minimum adalah '\ uffff (atau 65.535 inklusif)
  48.         • tipe data char digunakan untuk menyimpan karakter apa pun
  49.         • contoh: char letterA = 'A'
  50. * Reference Datatypes
  51.      • 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.
  52.      • Objek kelas dan berbagai jenis variabel array berada di bawah tipe data referensi.
  53.      • Nilai default dari setiap variabel referensi adalah 0.
  54.      • Variabel referensi dapat digunakan untuk merujuk objek apa pun dari tipe yang dinyatakan atau jenis apa pun yang
  55.        kompatibel.
  56.      • contoh: Hewan binatang = Hewan baru ("jerapah");
  57.  
  58.  
  59. Notasi  Karakter diwakili
  60. \ n        Baris Baru (0x0a)
  61. \ r        Pengembalian kereta (0x0d)
  62. \ f        Formfeed (0x0c)
  63. \ b        Backspace (0x08)
  64. \ s        Spasi (0x20)
  65. \ t        tab
  66. \ "        Kutipan ganda
  67. \ '        Kutipan tunggal
  68. \\         backslash
  69. \ ddd   Karakter oktal (ddd)
  70. \ uxxxx Karakter UNICODE heksadesimal (xxxx)
Advertisement
Add Comment
Please, Sign In to add comment