DAFTAR LABEL POPULER PENELITIAN.ID
DAFTAR LABEL POPULER PENELITIAN.ID
Jangan Buka Artikel Ini!
DAFTAR ARSIP POSTING PENELITIAN.ID
DAFTAR ARSIP POSTING PENELITIAN.ID
Tipe Data Java dan Fungsinya
- Dapatkan link
- Aplikasi Lainnya
Java memiliki dua kategori tipe data, yaitu:
- Tipe data primitif seperti karakter dan angka.
- Tipe data object atau berorientasi objeck dimana tipe datanya diciptakan oleh programmer itu sendiri.
Tipe data primitif hanya memiliki satu buah nilai, serta tidak memiliki kemampuan unik atau khusus dalam pengolahan data. Pada bahasa pemrograman Java terdapat delapan jenis tipe data primitif seperti diperlihatkan pada tabel 1.
Tipe | Deskripsi | Nilai Default | Ukuran | Contoh Literal | Jangkauan Nilai |
---|---|---|---|---|---|
boolean | TRUE atau FALSE | FALSE | 1 bit | TRUE, FALSE | TRUE, FALSE |
byte | dua komplemen integer | 0 | 8 bit | (none) | -128 hingga 127 |
char | karakter unicode | \u0000 | 16 bit | a', '\u0041', '\101', '\\', '\', '\n', 'β' | 255 karakter ASCII |
short | dua komplemen integer | 0 | 16 bit | (none) | -32,768 hingga 32,767 |
int | dua komplemen integer | 0 | 32 bit | -2, -1, 0, 1, 2 | -2147483648 hingga 2147483647 |
long | dua komplemen integer | 0 | 64 bit | -2L, -1L, 0L, 1L, 2L | -9233372036854775808 hingga 9223372036854775807 |
float | nilai desimal IEEE 754 | 0.0 | 32 bit | 1.23e100f, -1.23e-100f, .3f, 3.14f | lebih dari 7 digit desimal |
double | nilai desimal IEEE 754 | 0.0 | 64 bit | 1.23456e300d, -1,23456e-300d, 1e1d | lebih dari 16 digit desimal |
// contoh program yang
// memperlihatkan tipe data
// boolean
class Booms
{
public static void main(String args[])
{
boolean b = true;
if (b == true)
System.out.println("Hi"
+"kawan");
}
}
Nilai : antara -128 hingga 227
// Contoh program Java yang
// memperlihatkan tipe data
// byte pada java
class Booms
{
public static void main(String args[])
{
byte a = 126;
// 1 byte setara dengan 8 bit
System.out.println(a);
// inkrementasi nilai
// variabel a
a++;
System.out.println(a);
// Nilai menjadi berlebihan
// karena hanya menampung
// nilai antara -28 sampai
// 127
a++;
System.out.println(a);
// ukuran nilai dikembalikan
// ke kondisi semula
a++;
System.out.println(a);
}
}
Nilai : -32.768 hingga 32.767
Ukuran : 32 bit
Nilai : -2³¹ hingga (2³¹)-1
catatan: Pada penggunaan Java SE 8, tipe data int akan digunakan untuk memperlihatkan nilai dari unsigned integer 32 bit dengan nilai [(0, 232)-1]. Gunakan class Integer untuk dapat memakai tipe data int sebagai unsigned integer.
long, adalah tipe data bilangan bulat dengan ukuran 64 bit.
ukuran : 64 bit
Nilai : -263 hingga (263)-1
catatan: pada penggunaan Java SE 8, tipe data long akan digunakan untuk memperlihatkan nilai dari unsigned long 64 bit dengan nilai [(-264)-1]. Class long jungan mengandung method seperti compareUnsigned, divideUnsigned dan lain sebagainya untuk mendukung perhitungan operasional untuk unsigned long.
Floating point Number: float dan double
float, adalah tipe data desimal (pecahan) dengan ukuran 32 bit (IEEE 754).
ukuran : 32 bit
Nilai desimal : F/f. contoh 9.8f
double, adalah tipe data bilangan desimal (pecahan) dengan ukuran 64 bit. Untuk tipe data double umumnya adalah default choice.
catatan: Tipe data float dan double keduanya digunakan secara khusus untuk perhitungan saintifik, dimana dalam prosenya membutuhan perhitungan nilai error. Jika nilai akurasi adalah prioritas utama dalam pembuatan program aplikasi, maka direkomendasikan untuk menggunakan tipe data dengan ukuran desimal yang besar.
char, adalah tipe data karakter (kalimat atau huruf) dengan ukuran 16 bit.
Nilai 1 karakter char : ‘\u0000’ (or 0) to ‘\uffff’ 65535
// Program Java untuk
// memperlihatkan nilai dari
// tipe data primitif
class nerrddd
{
public static void main(String args[])
{
/* deklarasi char */
char a = 'G';
// Tipe data integer umumnya
// digunakan untuk nilai
// numerik
int i=89;
// Gunakan tipe data byte
// atau short jika kapasitas
// memori terbatas
byte b = 4;
// hasil ini akan memberikan
// nilai error karena nilai
// lebih besar dari pada
// ukuran byte
// contoh byte b1 =
// 7888888955;
short s = 56;
// hasil ini akan memberikan
// nilai error karena nilai
// lebih besar dari pada
// ukuran short
// contoh short s1 =
// 87878787878;
// Pada Java nilai pecahan
// secara otomatis dinyatakan
// dengan tipe data double
double d = 4.355453532;
// untuk tipe data float
// gunakan 'f' as suffix
float f = 4.7333434f;
System.out.println("char: "
+ a);
System.out.println("integer:"
+ i);
System.out.println("byte: "
+ b);
System.out.println("short: "
+ s);
System.out.println("float: "
+ f);
System.out.println("double: "
+ d);
}
}
- 4 Jenis Utama Scope Variabel pada Java [klik]
- 2 Contoh Program Final Blank Variabel pada Java [klik]
- 3 Contoh Program Parameter Tipe Terikat pada Java [klik]
- 3 Jenis Utama Looping pada Java [klik]
- 7 Jenis Utama Statement Pengambil Keputusan pada Java [klik]
- 4 Kendala Penggunaan For Each Loop pada Java [klik]
- 5 Ciri Khas Utama For Loop pada Java [klik]
- Dapatkan link
- Aplikasi Lainnya
Komentar
Posting Komentar
Hubungi admin melalui Wa : +62-896-2514-6106
Respon komentar 7 x 24 jam, mohon bersabar jika komentar tidak langsung dipublikasi atau mendapatkan balasan secara langsung.
Bantu admin meningkatkan kualitas blog dengan melaporkan berbagai permasalahan seperti typo, link bermasalah, dan lain sebagainya melalui kolom komentar.
~ Ikatlah Ilmu dengan Memostingkannya ~
Tipe data, pada bahasa pemrograman Java adalah hampir identik seperti sebuah class. Tipe data hanya menunjukkan tipe data yang perlu digunakan dan perilaku apa yang dapat dimuat atau dijalankan pada class tersebut. Ketika membuat program bagaimana sebuah program dapat beroperasi, maka program tersebut akan dibuat dalam sebuah class. File class sebenarnya adalah bentuk dari tipe data itu sendiri. Hal ini memungkinkan Java untuk mengetahui apa yang harus dilakuka dengan object yang telah dibuat pada class tersebut. File class adalah definisi yang menunjukkan perilaku atau method yang dimiliki oleh class tersebut dan jenis data lain yang terkandung didalamnya.
BalasHapusKenapa disebut tipe data primitif?
BalasHapusTerdapat 8 tipe data primitif untuk tipe data pada bahasa pemrograman Java, dimana ke-8 tipe data primitif tersebut adalah bentuk pengecualitan untuk file class. Inilah mengapa tipe data primitif tersebut disebut 'primitif'. Karena nama dari ke-8 class tersebut telah dicadangkan dari awal pembuatannya (dari jaman primitif :D) sebagai sebuat keyword pada Java dan semua class atau tipe data lainnya akan dibuat melalui class-class atau tipe data primitif tersebut.
HapusHampir segala hal yang dikerjakan menggunakan bahasa pemrograman Java adalah terdiri dari tipe data primitif dan inilah alasan kenapa java disebut "Java is a strongly typed language". Konsep dari tipe data merupakan salah satu bentuk dari konsep pemrograman berorientasi objek itu sendiri pada bahasa pemrograman Java.
BalasHapusTipe data pada bahasa pemrograman Java adalah bentuk deklarasi dari tipe variabel atau sesuatu hal yang lain yang dapat menyimpan data. Variabel atau hal lain tersebut adalah bentuk dari tipe data yang mungkin berupa integer, string, double, dan lain sebagainya.
BalasHapusTidak hanya itu, selain tipe data (primitif) ada juga bentuk tipe data lain yang lebih dikenal sebagai struktur data, dimana hal tersebut merupakan cara lain untuk menyimpan data dalam tipe tertentu secara lebih dinamis. Contoh, list dan array yang biasa digunakan dalam pembuatan aplikasi pada Java.