Thursday, 10 December 2015

Variabel & Tipe Data Bagian 2

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

  1. 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
  1. 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


  1. byte
  2. short
  3. int
  4. long
  5. float
  6. double
  7. char
  8. 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);




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();
       Auto-boxing juga bekerja dalam ekspresi aritmatika:
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;

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

waduh waduh mantab gan. bermanfaat :D

Lengkap sekali ulasannya bos, menambah wawasan saya tentang IT.

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

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

gua anak pertanian. gua hanya tau materi bio mas :D

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


EmoticonEmoticon