variabel dan type data
Apa itu variabel ?
Apa itu tipe data ?
pengertian Variabel ?
pengertian tipe data ?
variabel dan type data adalah dua komponen utama pembentuk program java. dua komponen ini selalu di pakai dalam program java dalam sekala besar ataupun kecil.
1.pengenalan variabel
variabel adalah sebuah tempat untuk menampung sebuah data sekaligus akan menjadi identitas untuk suatu data.
2.pengenalan type data
seperti yang kita ketahui, segala sesuatu di java adalah sebuah data yang saling berkaitan satu sama lain.
type data adalah jenis data yang dapat di olah dan menghasilkan sebuah nilai , contoh type data jenis angka , object dan lain-lain.
3.macam macam type data dalam java
ada dua jenis type data dalam java yaitu:
- type data primitif (sederhana)
- type data komposit / refrensi (object)
A.type data primitif
type data primitif adalah type data yang nilai defaultnya sudah di tentukan oleh java. maksudnya adalah type data primitif memiliki aturan batas pengunaan baik batas minimum ataupun batas maksimum yang sudah di ataur oleh java. type data primitif di bagi lagi menjadi tiga bagian sesuai dengan fungsinya yakni:
- type data primitif integer (bilangan bulat)
- type data primitif real/desimal (bilangan pecahan)
- type data primitif bolean (logika)
ke tiga jenis type di atas, miliki jangkauan penggunaan yang berbeda beda. detailnya perhatiakan tabel di bawah ini:
type data primitif integer |
keyword |
jangkauan |
contoh |
byte |
-128 s.d. 127 |
byte varibelku=10; |
int |
-2147483648
s.d. 2147483647
|
int variabelku=10000000; |
short |
-32768 s.d. 32767 |
short variabelku=-401; |
long |
-9223372036854775808 s.d. 9223372036854775807 |
long NIK=108166617897L; |
char |
"A-z" |
char variabelku='A'; |
type data primitif desimal |
keyword |
jangkauan |
contoh |
float |
+/- 3.4 x 1038 |
float variabelku=10.5f; |
double |
+/- 1.8 x 10308 |
double variabelku=10.5; |
type data primitif bolean |
keyword |
jangkauan |
|
bolean |
true/false |
bolean variabelku = true; |
B.type data komposit/refrensi
Tipe Data Referensi ini hanya didapatkan di pemrograman berorientasi obyek. Dengan adanya Tipe Data Referensi ini, kita dapat membuat tipe data sesuai kebutuhan kita sendiri. Tipe ini adalah object dari class tertentu.Jenis ini dipergunakan untuk mereferensikan object atau class tertentu.
Contoh dari tipe referensi ini adalah String, Class, Interface, dan Array. Pada Java 5.0 keatas didefinisikan 2 tipe data baru, yaitu tipe Enumerisasi dan Anotasi.
Kalau pada tipe data Primitif nilai default-nya bisa bervariasi, maka pada tipe data referensi nilai defaultnya pasti null. Jadi akan lebih baik jika kita melakukan proses inisialisasi dulu sebelum menggunakan tipe ini.
Pada tipe data primitive didefinisikan oleh Java sendiri, sedangkan pada tipe data referensi didefinisikan sendiri oleh pengguna/ programmer atau istilahnya “user-defined”.
Ciri khas yang juga cukup menonjol dari tipe ini adalah kemampuannya menampung banyak nilai. Pada tipe data primitif , nilai yang bisa ditampung Cuma 1 saja.
type data komposit String
ada beberapa type data komposit seperti array, class , interface dan enumerasi namun type data komposit tersebut kita akan bahas secara terpisah. ada satu type data komposit yang perlu kita bahas disini yakni type data komposit String. type data String akan sangat sering kita gunakan dalam bahasa pemrograman java. type data ini di gunakan untuk menampung banyak karakter sekaligus dan tidak terbatas. syntak dasarnya hampir sama dengan type data primitif pada umumnya.
contoh:
Contoh type data String
type data komposit String nilainya harus di hapait dengan tanda petik dua atau tanda petik satu.
4.membuat variabel
auntuk membuat varibel di java, ada dua metode yang harus di pahami yaitu:
a.deklarasi variabel
syntax dasar deklarasi variabel sebagai berikut:
KeywordTypeData NamaVariabel;
contoh:
Contoh deklarasi Variabel
di dalam bahasa pemrograman java, untuk mendeklarasikan variabel kita harus menyebutkan jenis data yang akan kita tampung. seperti contoh di atas, terdapat keyword type data int sebelum nama variabel , kemudian di lanjutkan dengan menuliskan titik koma (;) sebagai tanda berakhirnya variabel.
variabel yang telah di deklarasikan masih memiliki nilai default yang diberikan java yakni null. namun, kita dapat memberi nilai kapapun sebelum program di jalankan atau saat program sedang berjalan dengan langkah langkah tertentu.
b.inisialisasi variabel
setelah kita memiliki variabel yang di deklarasikan, maka kita dapat memberikan nilai awal sesuai dengan keyword type data yang telah dituliskan.
syntax dasar deklarasi variabel sebagai berikut:
NamaVariabel = data;
contoh:
int variabelku;
variabelku = 10;
contoh di atas variabelku = 10; adalah contoh memberikan nilai awal kepada variabelku yang sudah di deklarasikan. inidialisasi variabel tidak perlu lagi menuliskan keyword type data yang akan di tampung namun data.yang di tampung harus sesuai dengan keyword type data saat deklarasi, jika tidak sesuai dengan type data saat di deklarasikan, maka akan terkadi eror saat di nalankan.
di bawah ini adalah contoh deklarasi dan inisialisasi yang tidak sesuai:
int variabelku;
variabelku = 10.5f;
contoh di atas adalah contoh deklarasi dan inisialisasi yang tidak sesuai. jika keyword yang di gunakan pada saat deklarasi adalah int maka nilai yang di tampung oleh variabel tersebut harus bertype data int yakni bilangan bulat.
c.deklarasi + isialisasi
dari point a dan b di atas adalah langkah membuat variabel deklarasi dan inisialisasi secara terpisah. ada cara lain selain cara diatas , yakni deklarasi dan ini sialisasi secara bersamaan. syntak dasarnya sebagai berikut:
KeywordTypedata[spasi]NamaVariabel=data;
contoh:
Contoh deklarasi dan inisialisasi Variabel
Int Variabelku=10;
contoh di atas membuat deklarasi dan inisialisasi variabel secara langsung memang terlihat lebih ringkas.
D.memberi nama variabel
bahasa pemrograman java adalah bahasa pemrograman yang menganut konsep CaseSensitive. artinya, setiap penulisan seperti nama variabel dan keyword antara huruf kecil dan huruf besar berbeda.
contoh:
Contoh program
import java.util.*;
public class Main
{
public static void main(String[] args)
{
String nama ="zen";
String Nama ="alfarizy";
}
}
perhatikan kedua variabel di atas. ada dua variabel dengan nama variabel yang sama yakni String nama ="zen"; dan String Nama ="alfarizy";. kedua variabel di atas tidak saling mempengaruhi karena adanya perbedaan huruf kapital di antara dua nama variabel tersebut.
JAVA list article
Scroll untuk melihat semua daftar artikel