Selamat Datang Di Blog Kami Semoga Bermanfaat


Monday, June 14, 2010

Tipe Data Primitif Dalam Java

Semua nilai yang ada didalam program Java adalah referensi terhadap objek.
Tipe data primitif adalah tipe data yang mempunyai nilai tertentu,bukan referensi Class ataupun objek. Berdasarkan tipe datanya data primitif dapat dikelompokan menjadi empat :

1. Tipe data Integer atau bilangan bulat meliputi : byte, short,int,long
2. Tipe data float atau bilangan nyata meliputi : float dan double
3. Tipe data char atau karakter yaitu : char
4. Tipe data Boolean : boolean

berikut adalah besar nilai dari yang dapat diterapkan pada masing masing tipe data primitif:


Tipe data= byte Besar storage= 8 bit(1byte) Nilai minimal= -128 Nilai maksimal= 127
Tipe data= short Besar storage= 16 bit(2byte) Nilai minimal= -32768 Nilai maksimal= 32767
Tipe data= int Besar storage= 32 bit(4byte) Nilai minimal= -2147483648 Nilai maksimal= 2147483647
Tipe data= long Besar storage= 64 bit(8byte) Nilai minimal=-9223372036854775808 Nilai maksimal= 9223372036854775807
Tipe data= float Besar storage= 32 bit(4byte) Nilai minimal= +/-3.4E-38 Nilai maksimal= +/-3.4E+38
Tipe data= double Besar storage= 64 bit(8byte) Nilai minimal= +/-1.7E-308 Nilai maksimal= +/-1.7E+308
Tipe data= char Besar storage= 16 bit(2byte) Nilai minimal= \u0000 Nilai maksimal= \uFFFF
Tipe data= boolean Besar storage= 1 bit Nilai maksimal= True atau False

Tipe data Boolean
Digunakan untuk menentukan suatu kondisi apakar suatu pernyataan True (benar) atau False(salah).Nilai boolean sering digunakan untuk mengatur alur program, terutama dalam perulangan dan percabangan.
contoh:

boolean isLulus = True; // sudah lulus
boolean isCumlaude = False; // tidak Cumlaud


Tipe data Char
Tipe data karakter dalam bahasa pemograman Java mempunyai ukuran 16 bit atau setara dengan 2 pangkat 16 = 65.536 kode. 256 adalah kode pertama dalam tipe data char digunakan oleh karakter ASCII.
Karakter ASCII merupakan karakter yang banyak digunakan dalam bahasa inggris.
Tipe data karakter harus didefinisikan menggunakan tanda petik satu (') missalnya:

char bs='B'

Dalam char terdapat escape karaker yang digunakan untuk menampilkan karakter khusus, seperti tab atau pergantian baris:

\b keterangannya = Backspace
\t keterangannya = Tab
\n keterangannya = Linefeed
\f keterangannya = Formfeed
\r keterangannya = Carriage Return
\\ keterangannya = Backslash
\' keterangannya = Single Quoute
\" keterangannya = Double Quoute
\ddd keterangannya = Oktal, misal '\123' setara dengan huruf S
\udddd keterangannya = Karakter unicod, misal '\u1234' setara dengan tanda tanya ?

Berikut kode untuk menampilakan tulisan: Aku ingin " Hidup bahagia selamanya!"
pada comand promt.

System.out.println("Aku ingin\"Hidup bahagia!\"");

Tipe data Integer

Integer adalah tipe data yang merupakan bilangan bulat.
Dalam bahasa java terdapat empat buah integer.Semuanya dapat bernilai negatif maupun positif yaitu ; byte,short,long,dan int.
Perbedaan dari keempatnya hanyalah dari pada ukurannya saja.
Semakin besar ukuran tipe data integer tersebut maka akan semakin besar nilai yang dapat ditampung.

contoh bit z = 1;

Tipe data Floating point

Tipe data ini merupakan bilangan rasional.Dalam bahasa pemograman terdapat dua tipe yaitu Float dan double. perbedaan keduanya terletak pada ukurannya yaitu 32bit dan 64 bit.
Penulisan bilangan floating point menggunakan tanda titik sebagai tanda desimal atau bisa juga menggunakan tanda eksponensial e atau E.

contoh:
double a = 12.34; // 12,34
double b = .01; // 0,01
double c = 1e-6 // 1* 10^-6 atau 0,000006
double d =5200000D // 5,2*10^6


Demikianlah uraian mengenai tipe data..
semoga dapat membantu menambah wawasan anda tentang tipe data dalam bahasa Java.

2 comments:

  1. jadi kalo misal kita pake double tapi manggil variabel yg float, ga jadi masalah kan? begitu jg sebaliknya? (untuk nilai yg standar-ga terlalu besar/kecil).

    ReplyDelete
    Replies
    1. maaf,ternyata kalo float ke double memang ga masalah, tapi double ke float bermasalah. benar begitu?
      *maaf,jadi jawab sendiri,hehe.

      Delete

Related Posts Plugin for WordPress, Blogger...

Info Gadget Terbaru



*****



*****



*****