Macam-Macam Tipe Data pada Variable Java
Assalamualaikum Warahmatullahi Wabarakatuh.
Bagi kalian yang sedang mempelajari dasar-dasar pemrograman java, diwajibkan harus tahu mengenai penggunaan serta macam-macam tipe data pada java, java mempunyai 11 macam jenis tipe data yang bisa kalian gunakan, terdiri dari tipe data primitif dan tipe data refetensi.
Tipe Data Primitif adalah tipe data yang tidak memiliki method, hanya memiliki data saja. Tipe data ini bukanlah sebuah object, sedangkan Tipe Data Referensi adalah tipe data yang digunakan untuk memegang referensi dari sebuah object ( instance dari class). untuk mendeklarasikan tipe data referensi kita harus membuat instance dari class tersebut ke object.
Tipe data primitif diantaranya seperti char, byte, short, int, long, boolean, float dan double. dan tipe data Referensi meliputi class, array dan interface.
Pada pembahasan kali ini, kita hanya akan belajar mengenai penggunaan tipe data primitif pada java
Materi Lainnya Yang Perlu Kalian Pelajari:
- Cara Manipulasi String pada Java
- Tutorial Cara Membuat Array pada Java
- Penggunaan dan Macam-Macam Variable pada Java
A. Char
Char merupakan tipe data untuk menyatakan sebuah karakter tunggal, bisa berupa alpabet, simbol, atau angka, nilai pada tipe data ini harus diawali dan diakhiri dengan tanda ' ' (kutip).
public class tutorial_dasar {
public static void main(String[] args){
char huruf = 'W';
char angka = '7';
char simbol = '@';
System.out.println(huruf);
System.out.println(angka);
System.out.println(simbol);
}
}
Demo:
B. Integer (Bilangan Bulat)
Tipe data yang masuk menjadi 4 bagian yaitu byte, short, int dan long. Semua tipe data ini bersifat Signed, yaitu bisa mempresentasikan nilai positif dan negatif.
Tipe DataUkuran (bit) | Ukuran (bit) | Range |
---|---|---|
Byte | 8 | -128 s.d. 127 |
Short | 16 | -32768 s.d. 32767 |
Int | 32 | -2147483648 s.d. 2147483647 |
Long | 64 | -922337209 s.d. 922337209 |
Byte adalah tipe data angka yang mampunyai ukuran 8 bit, tipe data ini mempunyai Range sangat kecil yaitu -128 s.d. 127.
public class tutorial_dasar {
public static void main(String[] args){
byte contoh1 = -128;
byte contoh2 = 70;
byte contoh3 = 127;
System.out.println(contoh1);
System.out.println(contoh2);
System.out.println(contoh3);
}
}
Demo:
Short
Tipe data Short mempunyai ukuran 16 bit, tipe data ini mempunyai Range lebih tinggi dari Byte, yaitu - 32768 s.d. 32767.
public class tutorial_dasar {
public static void main(String[] args){
short contoh1 = -32768;
short contoh2 = 1500;
short contoh3 = 32767;
System.out.println(contoh1);
System.out.println(contoh2);
System.out.println(contoh3);
}
}
Demo:
Int
Tipe data Int mempunyai ukuran 32 bit dan Range -2147483648 s.d. 2147483647, tipe data ini paling banyak dikunakan untuk merepresentasikan angka dalam Java, dikarenakan dianggap paling efisien dibandingkan dengan tipe data integer lainnya.
public class tutorial_dasar {
public static void main(String[] args){
int A = -2147483648;
int B = 77453;
int C = 2;
int hasil = B * C;
System.out.println("Nilai Dari A = "+A);
System.out.println("Nilai Dari B = "+B);
System.out.println("Nilai Dari C = "+C);
System.out.println("Prkalian B dengan C = "+hasil);
}
}
Demo:
Long
Long merupakan tipe data bilangan bulat yang memiliki ukuran paling besar yaitu 64 bit dan Range -922337209 s.d. 922337209. tipe data ini sering digunakan pada aplikasi perhitungan yang membutuhkan jumlah angak yang besar, seperti kalkulator.
public class tutorial_dasar {
public static void main(String[] args){
long A = -922337209;
long B = 33;
long C = 922337209;
long hasil = C / B;
System.out.println("Nilai Dari A = "+A);
System.out.println("Nilai Dari B = "+B);
System.out.println("Nilai Dari C = "+C);
System.out.println("Pembagian C dengan B = "+hasil);
}
}
Demo:
C. Floating-Point (Bilangan Pecahan)
Tipe floating-point digunakan untuk merepresentasikan nilai-nilai yang mengandung pecahan atau angka decimal di belakang koma, contohnya seperti 1.5, 70.7, 5.5, dan sebagainya. Bilangan semacam ini disebut sebagai bilangan riil. Dalam Java tipe ini dibedakan menjadi dua jenis, yaitu float, dan double.
Tipe | Ukuran bytes | Ukuran bit | Range | Presisi (jumlah digit) |
---|---|---|---|---|
float | 4 | 32 | +/- 3.4 x 1038 | 6-7 |
double | 8 | 64 | +/- 1.8 x 10308 | 15 |
Float
Tipe data Float mempunyai ukuran 4 bytes dan 32 bit serta panjang Range +/- 3.4 x 1038 dengan jumlah presisi/digit 6-7.
public class tutorial_dasar {
public static void main(String[] args){
float MTK = 7.5f;
float B_Indonesia = 9.5f;
float Olahraga = 8.0f;
float jumlah = MTK + B_Indonesia + Olahraga;
System.out.println("Nilai MTK = "+MTK);
System.out.println("Nilai B Indonesia = "+B_Indonesia);
System.out.println("Nilai Olahraga = "+Olahraga);
System.out.println("Jumlah NIlai = "+jumlah);
}
}
Demo:
Double
Tipe data Double mempunyai ukuran 8 bytes dan 64 bit serta panjang Range +/- 1.8 x 10308 dengan jumlah presisi/digit 15.
public class tutorial_dasar {
public static void main(String[] args){
double pi = 2.1616;
double r = 7.32;
double keliling;
keliling = 2*pi*r;
System.out.println("Keliling Lingkaran = "+ keliling);
}
}
Demo:
D. Boolean
Boolean adalah tipe data yang digunakan untuk menampung nilai logika, yaitu nilai yang hanya memiliki dua buah kemungkinan yaitu true (benar) dan false (salah).
Boolean adalah tipe data yang digunakan untuk menampung nilai logika, yaitu nilai yang hanya memiliki dua buah kemungkinan yaitu true (benar) dan false (salah).
public class tutorial_dasar {
public static void main(String[] args){
boolean pintar = true;
if(pintar){
System.out.println("Iya");
}else{
System.out.println("Tidak");
}
}
}
Demikian tutorial dari saya mengenai Macam-Macam Tipe Data pada Variable Java, semoga bermanfaat, mohon maaf bila ada kesalahan.
Wassalamualaikum Warahmatullahi Wabarakatuh.
Wassalamualaikum Warahmatullahi Wabarakatuh.