PERTEMUAN 6
PACKAGE DAN JAVA KELAS
A. , PACKAGE
Package
dugunakan untuk mengelompokan file kelas(*.class) yang terkait (karena
jenisnya,fungsinya atau karena alasan lainnya) pada direktori yang sama dimana
di dalam setipa kelasnya terdapat directivee (statement java dalam source code
yang digunakan untuk membuat kelas) package yang directiri tersebut.
Deklarasi
package:
Package
namaPackage
Secara umum,
bila ingin menggunakan kleas yang telah dideklarasikan dan dikopile ke dalam
suatu package,maka anda perlu membubuhkan penyataan import pada kelas pemanggil
tersebut.
Deklarasi
Import:
1.
Mendeklarasikan penggunaan kelas suatu package
satu persatu
Import namaPackage.namaKelas;
2.
Mendeklarasikan penggunaan semua kelas suatu package
Import namaPackage.*;
B. JAVA KELAS
Sun
mycrosystem,Inc. Selaku pengembang utama Java menyediakan banyak kelas yang
dapat digunakan untuk mempermudah pembuatan aplikasi Java.
1.
Kelas
String
String merupakan
kelas yang menangani deretan karakter. Kelas ini mendukung sejumlah method yang
sangat berguna untuk manipulasi string. Beberapa method dalam kelas string
adalah :
·
Char char Art (indeks) : menghasilkan karakter
yang terletak pada posisi indeks
·
Boolean equals (object an object): membandingkan
string ini objek lain.
·
Case sensitive,
·
Boolean equalslgnoreCase(String anString) :
membandingkan string ini dengan objek lain. Tidak case sensitive.
·
Int length() : mengembalikan nilai panjang
/jumlah karakter dari string .
·
String tolowerCase(): mengkonversi semua
karakter menjadi huruf kecil.
·
String toUpperCase() : mengkonversi semua
karakter menjadi huruf besar.
·
String trim() : mengembalikan salinan string ini
setelha menghilangkan spasi kosong di awal dan di akhir string.
2.
Kelas
Math
Math adalah
kelas yang terdapat pada paket Java.lang yang berguna unutk melakukan berbagai
operasi matematika. Beberapa method dalam kelas math adalah:
·
Double abs(double a) : menghasilkan nilai mutlak
dari atribut.
·
Double cail(double a) : mengkonversikan nilai
atribut dengan pembulatan ke bawah
·
Double floor(double a): mengkonversikan nilai atribut
dengan pembulatan ke atas
·
Long round(double a): menghasilkan nilai yang
merupakan bilangan bulat terdekat dengan parameter a.
·
Double sqrt (double a) : menghasilkan nilai yang
merupakan akar kuadrat dari a.