Elemen Dasar Java
Keyword
Variabel dan Tipe data
Literal, nilai dan tetapan
Perubahan tipe data (casting)
Operator dan ekspressi
Memberi komentar/dokumentasi
Instruksi dasar
Keyword
Perbendaharaan kata dari bahasa Java
Tidak dapat dipakai sebagai variabel
2. Variabel dan Tipe Data
Variabel adalah representasi data
Aturan:
Setiap variabel harus diawali oleh huruf / abjad
Karakter kedua boleh huruf, angka, atau simbol
Tidak boleh ada spasi didalamnya, kata bisa dipisah dengan underscore ‘_’
Bukan keyword
Pada saat deklarasi harus disertai dengan tipe data
Sebaiknya nama variabel cukup deskriptif, menyatakan arti dan tujuannya.
Contoh:
Variabel / Identifiers legal: Variabel / Identifiers illegal:
HelloWorld 9HelloWorld , diawali angka
counter count&add tidak boleh pakai &
HotJava$ Hot Java ada spasi
ioc_Queue3 65536 diawali angka
Variabel harus didefinisikan sebelum digunakan!
Salah satu sumber error kompilasi adalah variabel yang tidak didefenisikan.
Tipe data: primitif (sederhana) dan bentukan (kompleks)
Tipe data primitif:
Tipe Deskripsi
boolean tipe logik, nilainya true atau false.
byte 8-bit 2s-compliment integer dengan nilai antara -128 s/d 127.
short 16-bit 2s-compliment integer , nilai antara -32,768 s/d 32,767.
char 16-bit Unicode characters, dapat digunakan untuk angka ASCII 16-bit nilai antara 0 s/d 65535.
int 32-bit 2s-compliment integer, antara -2,147,483,648 s/d 2,147,483,647.
long 64-bit 2s-compliment integer antara -9223372036854775808 s/d
+9223372036854775807.
float 32-bit single precision floating point numbers using the IEEE 754-1985 standard .
double 64-bit double precision floating point numbers using the IEEE 754-1985 standard.
Tipe data bentukan (kompleks)
1.Tipedata untuk untaian karakter: String, StringBuffer
2.Tipedata untuk array/larik:
int A[ ]=new int[10];
byte buffer[ ] = new byte[80];
Contoh defenisi variabel:
byte x;
short jumlahAnak;
int dayaListrik;
long pendudukDunia;
float y, z;
double jumlahUtang;
char c;
String namaDosen;
boolean lightOn;
Pada Artikel berikutnya akan dibahas tentang Literal/Nilai Tetapan
See you……….
Tidak ada komentar:
Posting Komentar