EnglishFrenchGermanSpainItalian DutchRussianPortugueseJapaneseKorean

Google Search

Custom Search

Wednesday, September 29, 2010

Tipe Data (Bagian3)

Type Casting (Conversion)
->Operasi konversi nilai antar tipe data yang berbeda
->Jenis type casting (conversion):
Widening a type: konversi (cast) nilai dari tipe data yang lebih kecil ke
tipe data yang lebih besar (dilakukan secara otomatis oleh Java)
Narrowing a type: konversi (cast) nilai dari tipe data yang lebih besar
ke tipe data yang lebih kecil (diperlukan secara eksplisit)
->Urutan ukuran tipe data
byte, short, int, long, float, double
------------------------------------->
->Sintaks untuk narrowing casting menggunakan tanda kurung “(tipe data)”
Contoh 1:
float f = (float) 10.1;
int i = (int) f;
Contoh 2:
double d = 4.5;
int i = (int) d;
->Pada contoh 1-2 di atas, nilai dari f dan d tidak berubah

contoh kode programnya:


hasilnya adalah:
Konversi dari String ke tipe data atomik dapat dilakukan dengan bantuan kelas:
 

Contoh kode programnya:



hasilnya adalah

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 menjadi Unicode (terdiri dari 1,112,064 karakter)

contoh kode programnya:

hasilnya adalah:


kode program untuk input ASCII:

hasilnya:

ASCII karakter ‘0’ s/d ‘9’
‘0’ -> 48
‘1’ -> 49
‘9’ -> 57
Konversi karakter ke bilangan harus dikurangi nilai 48
Konversi bilangan ke karakter harus ditambahi nilai 48

previous next

Masukkan Code ini K1-EY8895-E
untuk berbelanja di KutuKutuBuku.com