Gimana kabarnya ?
Cuaca lagi eskrim nih //ekstrem
Masih semangat kan belajarnya ?
Yok lanjut ke materi Variabel & Tipe Data Bagian 2
Kalian tau nggak tipe data itu seperti apa ?
Kalo nggak tau yuk mending di simak
Tipe
Data
- Tipe Data Primitif
– Tipe data yang merupakan kata kunci di Java (tertanam di compiler Java), sehingga pemrosesan jauh lebih cepat
– Menggunakan huruf kecil (lowercase)
– Contoh: int,
double
- Tipe Data Reference (Class)
– Tipe data berupa class yang ada di library Java (java.lang)
– Menggunakan huruf capital
–
Contoh: String, Integer,
Double
Tipe Data Primitif
- byte
- short
- int
- long
- float
- double
- char
- boolean
Tipe Data Primitif:
• Secara umum jenis tipe data:
1. bilangan bulat
2. pecahan
3. karakter
4. boolean
• Tipe data hasil operasi matematika
akan mengikuti tipe data dari operand
Tipe Data
Primitif
|
Keterangan
|
Ukuran
|
Jangkauan
|
byte
|
Bilangan bulat
|
8 bit
|
-128 Ã 127
|
short
|
Bilangan bulat
|
16 bit
|
-32.768 Ã 32.767
|
int
|
Bilangan bulat
|
32 bit
|
-2.147.483.648 Ã
2.147.483.647
|
long
|
Bilangan bulat
|
64 bit
|
-9.223.372.036.854.775,808
à 9.223...807 |
float
|
Bilangan pecahan
|
32 bit
(presisi 6-7 bit) |
-3.4E38 Ã 3.4E38
|
double
|
Bilangan pecahan
|
64 bit
(presisi 14-15 bit) |
-1.7E308 Ã 1.7E308
|
char
|
Karakter (unicode)
|
16 bit
|
\u0000 Ã \uffff
|
boolean
|
Logika (true/false)
|
Contoh
Output
Karakter
Wrapper Class
Wrapper class adalah class-class yang
digunakan untuk mendukung penyimpanan nilai dari suatu variabel yang
dideklarasikan dengan tipe data primitif:
Double d = new Double(29.95);
Double d = new Double(29.95);
Auto Boxing
• Auto-boxing: konversi
otomatis antara tipe data primitif dan wrapper classes yang
sesuai:
Double d = 29.95; //auto-boxing; same as
//Double d = new Double(29.95);
double x = d; //auto-unboxing; same as
//double x = d.doubleValue();
Double d = 29.95; //auto-boxing; same as
//Double d = new Double(29.95);
double x = d; //auto-unboxing; same as
//double x = d.doubleValue();
• Auto-boxing juga bekerja
dalam ekspresi aritmatika:
d = d + 1;
d = d + 1;
Artinya:
– auto-unbox d ke double
– tambahkan 1
– auto-box hasilnya ke Double
– Simpan reference ke object wrapper yang baru dibuat di d
Constant Variabel
• Constant Variabel digunakan apabila kita ingin membuat nilai
sebuah variable tidak berubah (tetap)
• Constant variable menggunakan keyword final di depan tipe data
• Biasanya digabungkan
dengan keyword static bila dideklarasikan pada class
• Nama constant variable biasanya menggunakan
kapital
Contoh:
final float PI = 3.141592;
static final boolean DEBUG = false;
static final boolean DEBUG = false;
Literal
Semua informasi (bilangan,
karakter, string, boolean )
yang merepresentasikan suatu nilai
• Literal Bilangan
(bulat dan pecahan):
– int tahun = 2008; long nilai = 4L
– double myScore = 2.25; float piValue =
3.1415927F;
– double x = 12e22; double y = 19E-95;
• Literal Boolean
(true dan false):
– boolean pilihan = true;
• Literal String:
– String quitMsg = “Yakin Ingin Keluar?”;
• Literal Karakter
(unicode)
Pembulatan Math,round()
Math.round()
mengkonversi bilangan pecahan ke bilangan
bulat terdekat
Contoh:
int rounded = Math.round(balance);
// if balance is
13.75, then rounded is set to 14
Nah segini doank materi Variabel & Tipe Data Bagian 2
Sebenernya sih kalian nggak perlu ngehafalin
semua yang diartikel ini, kenyataan dilapangan Cuma beberapa doank kok yang
dipakai
Gimana ?
Dah ngerti kan, kalo belum jangan malu
bertanya !!!








27 comments
wih lengkap gan tutorialnya mau jadi parner ngak di aio.hol.es
Aku nggak mudeng nih. Keren buat yang bisa kayak ginian
agak pusing sih, tapi info yang bagus nih gan
Boleh gan
Bagus nih yg suka pemrograman
waduh waduh mantab gan. bermanfaat :D
Lengkap sekali ulasannya bos, menambah wawasan saya tentang IT.
Postingan yang bermanfaat nih.
ew programer ini mah,, nice nice
lengkap banget pak, suram blajar bahasa java, kudu sabar.
wah, lengkap nh.. Thanks infonya gan, mau blajar ah..
mantap lengkap,,ttp aj ane ga mudeng gan yg beginian,,salut dah
artikelnya lengkap banget gan, nice
wahh mantap gan :D nice post :)
ijin belajar :D
pusing juga belajar kaya gituan
ditunggu kunjunganya www.kaclop.blogspot.co.id
blog ini benar2 atraktif, informasinya sangat bermanfaat, jarang ada blog yang membahas java... trims sudah sharing gan... silakan berkunjung juga ke blog saya http://adlinux.blogspot.co.id, disana saya mengulas juga tentang tips dan trick pemrograman web yang berkaitan dengan database...
pas banget artikelnya sangat membantu ,makasih
wah keren gan nice info
gua anak pertanian. gua hanya tau materi bio mas :D
test ah
akhirnya ane bisa sedikit2 :D makasih infonya :)
Wah pusing amat nih code :V anak programmer ini yg ngerti
thanks gan, sangat membantu buat adekku
Pusing gan Ane ga paham ginian.... Tp salut deh Ama agan.. mantab info nya... Hehehe
wah mantap gan :D
Nice post gan
EmoticonEmoticon