13 Desember 2009

Tipe Data

. 13 Desember 2009

Pada Java, terdapat tipe data sederhana dan tipe data array. Tipe data sederhana
terdiri dari: tipe boolean, dan tipe numerik yang terdiri dari byte, short, int, long,
char, float, dan double. Perhatikan table dibawah ini :




Array adalah kumpulan variabel dengan tipe sejenis dengan nama yang sama. Array pada Java mempunyai pengertian yang kurang lebih sama dengan array pada bahasa pemrograman pada umumnya. Array dapat di katakan sebagai pemesanan tempat penyimpanan data dalama satu type dan satu variable lebih dari satu data. Berikut adalah contoh pendeklarasian dari variabel dengan tipe “array of int”:

int kotak[];


Index array dimulai dari 0 (nol). Contoh berikut untuk mengalokasikan 5
buah integer ke dalam array:

kotak = new int[5];

kata kotak adalah nama variable kemudain int adalah type data [5] menunjukan mempemesanan tempat 5, ; wajib harus ada dalam deklarasi variable. Selanjutnya untuk mengisi elemen‐elemen array adalah sebagai berikut:


Kotak[0] = 14;
kotak[1] = 56;
kotak[2] = 4;
kotak[3] = 9;
kotak[4] = 10;

Operator dalam Java
Java memiliki 44 operator, yang terbagi dalam 4 jenis dasar, yaitu operator aritmetik, bitwise, relasi, dan logika.

Operator Aritmetik
Digunakan untuk proses matematis (aljabar), operan harus berupa tipe numerik. Operator ini tidak dapat digunakan untuk tipe boolean, tetapi dapat digunakan untuk tipe char, karena char adalah anggota himpunan int.

Operator Hasil

+              Penjumlahan                                                                    
+=           Persamaan penjumlahan
‐              Pengurangan (juga untuk unary minus)
‐=            Persamaan pengurangan
*              Perkalian                                                                            
*=           Persamaan perkalian
/              Pembagian                                                                        
/=            Persamaan pembagian
%            Modulus (sisa pembagian)                                         
%=          Persamaan modulus
++           Penambahan                                                                    
‐‐             Pengurangan

Operator Bitwise
Tipe numerik integer, long, int, short, char, dan byte memiliki kumpulan operator tambahan yang dapat memodifikasi dan memeriksa bit‐bit yang menyusun nilainya.

Operator Hasil

~              Unary NOT                                         
&             AND
|              OR
^              Exclusive OR
>>           Shift kanan
>>>         Shift kanan, isi dengan nol
<<           Shift kiri                                              
&=          Pernyataan AND
|=           Pernyataan OR
^=           Pernyataan exclusive OR
>>=         Pernyataan shift kanan                
>>>=       Pernyataan shift kanan, isi dengan nol
<<=         Pernyataan shift kiri

Operator Relasi
Untuk membandingkan dua buah nilai, Java memiliki kumpulan operator relasi berikut ini untuk menyatakan kesamaan dan urutan.

Operator Hasil

==           Sama dengan                                    
!=            Tidak sama dengan
>              Lebih dari                                           
<              Kurang dari
>=           Lebih dari atau sama dengan     
<=           Kurang dari atau sama dengan




Operator Logika
Operator logika boolean pada tabel di bawah ini bekerja hanya pada operan boolean. Semua operator ini mengkombinasikan dua besaran boolean untuk menghasilkan besaran boolean.


Operator Hasil

&             Logika AND
|              Logika OR
^              Logika XOR                                        
||           Hubungan‐singkat OR
&&         Hubungan‐singkat AND
!              Hubungan‐singkat NOT
&=          Pernyataan AND                             
|=           Pernyataan OR
^=           Pernyataan XOR
==           Sama dengan
!=            Tidak sama dengan        
?:            Operator ternary if‐then‐else


0 komentar:

:)) ;)) ;;) :D ;) :p :(( :) :( :X =(( :-o :-/ :-* :| 8-} :)] ~x( :-t b-( :-L x( =))

Posting Komentar