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