Macam-Macam Tipe Data Pada Java

Share:

Image result for tipe data java dan penjelasannya


Hello World!,Seperti yang kalian ketahui kita telah menulis beberapa artikel tentang Java,dan kali ini kita akan membahas tipe data apa saja yang ada pada java.Mulai dari byte,short,int,dan lain-lainnya.

 
Tipe Data Sederhana

     1. Bilangan Bulat (Integer)

Tipe data yang masuk pada bagian ini adalah Byte,Short,Int dan Long.Semua tipe data ini bersifat Signed, yaitu bisa mempresentasikan nilai positif dan negatif

Tipe DataUkuran (bit)Range
Byte8-128 s/d 127
Short16-32768 s/d 32767
Int32-2147483648 s/d 2147483647
Long64-9223372036854775808 s/d 9223372036854775807

     Byte.
Tipe Byte umumnya digunakan pada saat bekerja dengan sebuah data stream dari suatu file maupun jaringan.Tipe ini juga digunakan saat bekerja dengan data biner yang tidak kompatibel dengan tipe-tipe lain yang didefinisikan di dalam Java.


//Contoh byte
class Byte {

public static void main(String[] args) {
byte a;
a = 127;
System.out.print("Hasilnya = " + a);

   }

}
 
  Short.
Umumnya di temukan pada komputer 16-bit yang sudah jarang di gunakan pada saat ini.

//Contoh short
class test13 {

public static void main(String[] args) {
short a;
a = 32767;
System.out.print("Hasilnya adalah = " + a );


}

}

    Int.
Tipe ini adalah tipe paling banyak di gunakan di java karena di anggap efisien di banding tipe-tipe Integer lainnya.

//Contoh Int
class hewan {

public static void main(String[] args){
int x = 2147483647;
System.out.println("Hasilnya :" + x); 

          }

}

     Long.
Tipe ini di gunakan pada kondisi yang nilainya berada di atas int dan memiliki nilai paling tinggi daripada tipe lainnya.

//Contoh Long
class hewan {

 public static void main(String[] args){
 long y = 9223372036854775807;
 System.out.println("Hasilnya :" + y); 

          }

}

     2. Floating-Point (Bilangan Pecahan)
Tipe Bilangan Pecahan di gunakan untuk menampilkan nilai-nilai yang memiliki pecahan atau angka desimal di belakang koma (,).Pada Java tipe Ini di Bedakan Menjadi dua yaitu Float dan Double.Lebih jelasnya lihat tabel berikut :

TipeUkuranRangePresisi (Jumlah Digit)
BytesBit
Float432+/- 3.4 * 10386 s.d 7
Double864+/- 1.8 * 1030815

    Float
Tipe ini di gunakan untuk menandai nilai-nilai yang bersifat pesesi atau ketelitian tunggal serta menggunakan penyimpanan 32-bit.Float biasanya dapat menimbulkan masalah karena nilai yang di hasilkan tidak akurat.

//Contoh Float
class hewan {

 public static void main(String[] args){
                 float suhu;
                 suhu = 32;
 
System.out.print("suhu");
}

}

    Double
Tipe ini menggunakan tingkat ketelitian ganda atau presisi ganda, serta ruang penyimpanan 64-bit.Tipe double juga lebih cepatmelakukan perhitungan serta hasilnya lebih akurat.

//Contoh double
class hewan {

    Public static void main(String[] args){
                       double p = 2.156;
                       double l = 3.256;
                       double luas;
                       luas = p*l;

   System.out print ("Luas persegi panjang =" + luas)
  }

}

    3. Char
Tipe ini merupakan tipe untuk menyatakan sebuah karakter.Dalam Java tipe ini di tampilkan dengan Unicode.Unicode adalah sekumpulan karakter yang ada pada semua bahasa, serta di terapkan pada berbagai macam paltfrom dan menggunakan penyimpanan 16-bit.Java juga menyediakan escape sequence (pasangan karakter yang di sebut karakter tunggal).Berikut penjelasan tentang beberapa escape sequence.

Escape SequenceKeterangan
 \dddKarakter octal (ddd)
 \uxxxxKarakter Unicode heksadecimal (xxxx)
 \’Petik tunggal
 \’’Petik ganda
 \\Backslash
 \rCarriage return
 \nBaris baru (line feed)
 \fForm feed
 \tTab
 \bBackspace

//Contoh Char
class hewan {

 public static void main(String[] args){
                 char ch = 69; // 69 merupakan kode karakter A ;
 
System.out.print("ch1 =" + ch);
}

}

     4. Boolean
Tipe ini hanya memiliki 2 nilai yaitu "True dan False" serta  digunakan untuk menampung nilai logika.Tipe ini biasa di pakai bersama kode "if , else dan if else".

//Contoh Boolean
class hewan {
int x = 10;

boolean nyala = true;
boolean mati = false;
//if (yang ingin di uji)

if (x > 10){
System.out.print("x lebih besar dari 10");
}else {
System.out.print("x lebih kecil dari 10");
}
}

}

 
Tipe Data Referensi

     1. Class
Tipe class dapat di dekripsikan sebagai blueprint (cetak biru) atau kerangka yang mendekripsikan variable dan method umum dari suatu objek.
Dalam pemrograman class tidak jauh berbeda dengan tipe sederhana, yang membedakannya adalah class biasa di gunakan untuk mendekripsikan suatu objek.
Pada saat membuat class baru kita dapat membuat suatu objek dari tipe tersebut.Dengan kata lain kelas adalah template dari objek dan objek adalah bentuk nyata dari class.

//Contoh class
class hewan {

public string  nama;
public int absen;
Murid (string a, int b)
                       nama =a;
                       absen =b;
}
public void cetak () {
System.out.print("Nama ; " + nama + " absen : " + absen );
}
}

Setelah membuat sebuah class kita harus membuat juga sebuah instance (bentuk nyata class) dari class tersebut.

//Contoh class 2
class hewan {

                Murid mrd;
                mrd = Murid baru ("Riyan", 696969)

   }

}

   2. Array
Tipe data ini mempunyai kemampuan untuk menggunakan satu variable yang dapat menyimpan sebuah data list dan lalu memanipulasinya menjadi lebih efektif.

   3. Interface
Interface merupakan sekumpualan method yang memuat deklarasi dan struktur method tanpa detail implementasinya.Sedangkan detail method terdapat pada class yang mengimplementasikan interface tersebut.Interface di gunakan untuk mengaplikasikan suatu method yang spesifik.Tipe data ini adalah tipe data konstan.

2 komentar:

  1. puyengnya gara-gara script-nya gak jelas atau memang kurang paham gan? :D

    BalasHapus