A.
PACKAGE
Package digunakan untuk mengelompokkan file
kelas (*.class) yang terkait (karena jenisnya, fungsinya atau karena alasan
lainnya) pada direktori yang sama, dimana didalam setiap kelasnya terdapat
directve (statemen java dalam source code yang digunakan untuk membuat kelas)
package yang mengacu pada directori tersebut.
Deklarasi package :
Package
namaPackage;
Secara umum, bila ingin menggunakan kelas
yang telah dideklarasikan dan dikompile ke dalam suatu package, maka anda perlu
membubuhkan pernyataan 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
1.
Kelas String
String merupakan kelas yang menangani deretan karakter.
Kelas ini mendukung sejumlah method yang sangat berguna memanipulasi
string.
Beberapa method dalam kelas string adalah:
·
Char charAt(int indeks)
·
boolean equals(Object anObject)
·
boolean equalsIgnoreCase(String anString)
·
int lenght()
·
string toLowerCase()
·
string toUpperCase()
·
string trim()
2.
Kelas Math
Math
adalah kelas yang terdapat pada paket java.lang yang berguna untuk melakukan
berbagai operasi matematika.
output :
Manusia.java
//file Manusia harus berada dalam berada dalam
folder makhlukhidup
package makhlukhidup;
public class Manusia{
public
String nama="";
public
Manusia(String nama){
this.nama=nama;
}
}
Tumbuhan.java
//file Tumbuhan harus beada dalam folder
makhlukhidup
package makhlukhidup;
public class Tumbuhan{
public
String nama="";
public
Tumbuhan (String nama){
this.nama=nama;
}
}
Burung.java
//file Burung harus berada dalam folder
makhlukhidup/hewan
package makhlukhidup.hewan;
public class Burung{
public
static final boolean bisaTerbang=true;
public
String nama="";
public
Burung (String nama){
this.nama=nama;
System.out.println("Nama
burung : "+nama);
}
}
MainMakhlukHidup.java
//file MainMakhlukHidup harus berada dalam folder
Meet6
public class MainMakhlukHidup {
public
static void main(String [] args){
makhlukhidup.Manusia
m=new makhlukhidup.Manusia
("Sayuti");
System.out.println("nama:
"+m.nama);
makhlukhidup.Tumbuhan
t=new
makhlukhidup.Tumbuhan ("Palem");
System.out.println("nama:"+t.nama);
System.out.println("Semua
burung pasti bisa terbang?" + makhlukhidup.hewan.Burung.bisaTerbang);
makhlukhidup.hewan.Burung
b=new
makhlukhidup.hewan.Burung("Beo");
}
}
output :
MainMakhlukHidupPakeImport
//file MainMakhlukHidup harus berada dalam folder
Meet 6
import makhlukhidup.*;
import makhlukhidup.hewan.*;
public class
MainMakhlukHidupPakeImport{
public
static void main (String [] args){
Manusia
m=new Manusia ("Sayuti");
System.out.println("nama:"+m.nama);
Tumbuhan
t=new Tumbuhan("Palem");
System.out.println("nama:"+t.nama);
System.out.println
("Semua burung pasti bisa terbang ?"+Burung.bisaTerbang);
Burung
b=new Burung("Beo");
}
}
ContohString
public class ContohString {
public
static void main(String [] arqs) {
String
Kalimat ="Selamat belajar JAVA";
System.out.println("toUpperCase :
"+Kalimat.toUpperCase());
System.out.println("toLowerCase :
"+Kalimat.toLowerCase());
System.out.println("Jumlah
Karakter : "+Kalimat.length());
System.out.println("Karakter
index ke 0 : " +Kalimat.charAt(0));
System.out.println("substring(16,20) : "
+Kalimat.substring(16,20));
System.out.println("Karakter
index ke 0 : " +Kalimat.trim());
}
}
output :
OpMatematika
public
class OpMatematika {
public
static void main(String[] arqs) {
System.out.println("E =
" +Math.E);
System.out.println("PI =
" +Math.PI);
System.out.println("Ln
20 =
" +Math.log(20.0));
System.out.println("ceil(-5.6) =
" +Math.ceil(-5.6));
System.out.println("floor(-5.6) =
" +Math.floor(-5.6));
System.out.println("round(-5.6) =
" +Math.round(-5.6));
System.out.println("sqrt(25) =
" +Math.sqrt(25));
System.out.println("pow(25,0.5) =
" +Math.pow(25,0.5));
}
}
output :