Variable
Variable
adalah dasar penyimpanan dalam program java. Variable dapat bersifat lokal
(sementara) misalkan variable dalam perulangan adapula variable instance yaitu variable yang dapat
diakses oleh semua method dalam class.
Tipe variable dapat berupa tipe data maupun class.
Cara
mendeklarasikan variable:
Tipe Data
Tipe data
mendefinisikan metode penyimpanan untuk mempresentasikan informasi dan
diinterpresentasikan. Tipe data berkaitan erat dengan penyimpanan variabel di
dalam memori karena tipe data variabel menentukan cara kompilator
menginterpresentasikan isi dari memori tersebut. Ada 2 kategori tipe data dalam
java. Yaitu tipe data primitive dan komposit.
1. Sederhana / primitive, terdapat 8 tipe sederhana
dan dipisahkan dalam 4 kelompok, yaitu :
·
Empat tipe adalah untuk
Integer (Integer) bertanda : byte, short, int, dan long
·
Dua untuk tipe angka
titik mengambang (floating point) atau bilangan pecahan yaitu : float dan
double.
·
Satu untuk tipe karakter
yaitu char.
·
Satu untuk tipe Boolean,
tipe khusus untuk menunjukan besaran logika / nilai - nilai logika dan hanya
memiliki 2 nilai yaitu true dan false / benar dan salah.
Tabel
Tipe Data Primitive
2. Komposit
Tipe
data komposit disusun dari tipe data sederhana / primitive atau tipe komposit
lain yang sudah ada. Contoh dari tipe data ini adalah :
String, Array, class, interface.
|
String
Ada
perbedaan dalam pengelompokkan jenis tipe data string. Seperti dalam bahasa C
string termasuk ke dalam salah satu jenis tipe data. Namun dalam pemrograman
java, String bukanlah tipe data akan tetapi merupakan class yang memiliki
keunikan yaitu dapat langsung digunakan
tanpa membuat suatu objek
Array
Array
merupakan objek yang digunakan untuk menyimpan sejumlah data, data yang
ditampung pada array dapat berupa tipe data maupun class(objek).
Array List
Arraylist
adalah mekanisme manipulasi bentuk array dengan menggunakan fungsi add (method untuk menambah isi arrylist)
dan get(method untuk mengambil data araylist)
. Arraylist dapat menampung data secara dinamis sehingga berapapun
jumlahnya akan ditampung tanpa memperhatikan berapa jumlah maksimal elemen yang
dapat ditampung.
Format
arraylist:
arraylist
objek:
BalasHapusmari gabung bersama kami di Aj0QQ*com x-)
BONUS CASHBACK 0.3% setiap senin
BONUS REFERAL 20% seumur hidup. ;-)