Jumat, 11 Mei 2018

VARIABEL

Variabel
1.    Harus terdiri atas sederetan karakter Unicode yang diawali oleh karakter huruf atau garis bawah. Unicode merupakan sistem pengkodean karakter yang dapat dibaca oleh berbagai bahasa manusia. Ada maksimum 65.536 karakter yang dapat digunakan. Jika pada ASCII, kita hanya pada karakter latin, dengan Unicode kita mampu membaca karakter dengan jenis alphabet seperti, Jepang, Yunani, Cyrillic, dan Hebrew. Namun, saat ini karakter unicode yang sudah terdefinisi baru sekitar 34.168 karakter.
2.    Tidak boleh sama dengan keyword
3.    Harus unik dalam suatu scope
4.    Bersifat case sensitive
TIPE DATA
Tipe Data (Data Type) adalah jenis nilai yang dapat ditampung suatu variabel.
Antara lain ….
       boolean
       byte
       char
       int
       float
       double
       long



ada 3 Operator dalam Java
       Operator Aritmatika
       Operator Logika
      Operator Relasi

Operator Aritmatika dalam Java
       +
       -
       *
       /
       %
ASCII
       American Standard Code for Information Interchange
       7-bit, 128 karakter (000 s/d 127)
       Berupa: uppercase/lowercase letters, digits, punctuation marks, dan control characters
       Perkembangan lanjut dari ASCII à Unicode (terdiri dari 1,112,064 karakter)
Type Casting (Conversion) cont.
       ASCII karakter ‘0’ s/d ‘9’
     ‘0’ à 48
     ‘1’ à 49
     ‘9’ à 57
       Konversi karakter ke bilangan à dikurangi nilai 48
       Konversi bilangan ke karakter à ditambahi nilai 48

Assignment Conversion - Casting Conversion
Terkadang kita perlu melakukan Assignment Conversion (konversi terhadap data dari satu tipe data ketipe data yang lain), konversi harus dilakukan secara hati-hati, untuk menhindari terjadinya kehilangan data
1. Widening Conversion : perubahan dilakukan dari tipe data yang kecil ketipe data yang lebih besar.
2. Narrowing Conversion : perubahan dilakukan dari tipe data yang besar ketipe data yang lebih kecil
Konstanta
·      Data permanen yang tidak dapat diubah
·      Konstanta harus dideklarasikan dan diinisialisasikan pada sebuah statement
final merupakan keyword pada Java untuk pembuatan konstanta

Tidak ada komentar:

Posting Komentar