1. Sebutkan komponen2 yang terdapat dalam Java Development Kit ?
2. Apa yang dimaksud dengan token dan identifier ?
3. Sebutkan kegunaan dari operator, separator, keyword break, dan keyword continue ?
4. Buatlah program yang menampilkan tulisan : "Belajar java memang mudah jika dilakukan dengan
2. Apa yang dimaksud dengan token dan identifier ?
3. Sebutkan kegunaan dari operator, separator, keyword break, dan keyword continue ?
4. Buatlah program yang menampilkan tulisan : "Belajar java memang mudah jika dilakukan dengan
tekun"
5. Buatlah contoh program lain yang menggunakan keyword break dan keyword continue ?
5. Buatlah contoh program lain yang menggunakan keyword break dan keyword continue ?
JAWABAN :
1.
* compiler(javac) : Untuk kompilasi file source code : *.java menjadi *.class. Syntax umum : javac
nama_file.java
* interpreter(java) disebut juga java virtual machine atau java runtime environment : Untuk menjalankan
bytecode (*.class). Syntax umum :java nama_file.class
* applet viewer(appletviewer) : Untuk menjalanakan applet viewer. Syntax umum : appletviewer
nama_file.html
* debugger(jdb): Untuk melakukan debugging aplikasi java. Syntax umum : jdb option
* java class library(jcl) : Untuk membuat daftar method dan attribute public dari suatu kelas. Syntax : javap
namaKelas
* header dan stub generator(javah) : Untuk menerjemahkan bahasa yang ditulis dalam bahasa Java menjadi
bahasa pemrograman C.
* java documentation(javadoc) : Untuk menampilkan pustaka kelas, interface, constructor, dan method
standard yang telah dibuat vendor.
* Source Code Java API
2.
Token
Dalam Java ada yang dikenal dengan istilah token. Token merupakan elemen terkecil di program yang mempunyai arti bagi kompilator. Kompilator bertugas membaca karakter-karakter di kode sumber dan menerapkan aturan-aturan secara progresif menjadi potongan lebih besar seperti identifier, ekspresi, kalimat, dan kelas. Token Java dibagi 5, yaitu:
1. Identifier
2. Keyword
3. Literal
4. Operator
5. Separator
Identifier
Identifier adalah token yang merepresentasikan nama. Dalam Java, identifier adalah nama yang diberikan untuk variable, class, atau method. Identifier boleh dimulai dengan huruf, underscore (_) atau tanda dollar ($). Identifier adalah case sensitive (membedakan huruf besar/ kecil) dan tidak ada batas maksimum.
Contoh :
username
user_name
_sys_var1
$change
Dalam Java ada yang dikenal dengan istilah token. Token merupakan elemen terkecil di program yang mempunyai arti bagi kompilator. Kompilator bertugas membaca karakter-karakter di kode sumber dan menerapkan aturan-aturan secara progresif menjadi potongan lebih besar seperti identifier, ekspresi, kalimat, dan kelas. Token Java dibagi 5, yaitu:
1. Identifier
2. Keyword
3. Literal
4. Operator
5. Separator
Identifier
Identifier adalah token yang merepresentasikan nama. Dalam Java, identifier adalah nama yang diberikan untuk variable, class, atau method. Identifier boleh dimulai dengan huruf, underscore (_) atau tanda dollar ($). Identifier adalah case sensitive (membedakan huruf besar/ kecil) dan tidak ada batas maksimum.
Contoh :
username
user_name
_sys_var1
$change
3.
OperatorOperator melakukan komputasi terhadap satu/dua objek data. Operan yang dioperasikan dapat berupa literal, variabel, atau nilai yang dikirim method.
Keyword break
yaitu untuk keluar dari kendali percabangan switch, dan untuk keluar dari kendali perulangan.
yaitu untuk keluar dari kendali percabangan switch, dan untuk keluar dari kendali perulangan.
Keyword continue
adalah untuk lompat ke perulangan berikutnya. Baris-baris program setelah keyword continue dalam blok perulangan saat itu berarti diabaikan.
Separator
adalah menginformasikan ke compiler java mengenai adanya kelompok kode program.
adalah untuk lompat ke perulangan berikutnya. Baris-baris program setelah keyword continue dalam blok perulangan saat itu berarti diabaikan.
Separator
adalah menginformasikan ke compiler java mengenai adanya kelompok kode program.
4.
public class Main {
public static void main(String[] args) {
System.out.println("Belajar java memang mudah jika dilakukan dengan tekun");
public static void main(String[] args) {
System.out.println("Belajar java memang mudah jika dilakukan dengan tekun");
}}
5.
CONTOH BREAKclass oce {
public static void main (String ergs []) {
for (int i=0; i<10; i++) {
if (i == 5) {
break ;
}
System.out.println("baris ke-" + i) ;
}
System.out.println("Statement setelah blok pengulangan") ;
}
}
OUTPUT:
baris ke-0
baris ke-1
baris ke-2
baris ke-3
baris ke-4
Statement setelah blok pengulangan
CONTOH CONTINUE
class oce {
public static void main(String args[]) {
for (int count = 5; count <= 15; count++) {
if (count >= 8 & count <=13)
continue;
System.out.println(count);
}
}
}
output :
5
6
7
14
15
public static void main (String ergs []) {
for (int i=0; i<10; i++) {
if (i == 5) {
break ;
}
System.out.println("baris ke-" + i) ;
}
System.out.println("Statement setelah blok pengulangan") ;
}
}
OUTPUT:
baris ke-0
baris ke-1
baris ke-2
baris ke-3
baris ke-4
Statement setelah blok pengulangan
CONTOH CONTINUE
class oce {
public static void main(String args[]) {
for (int count = 5; count <= 15; count++) {
if (count >= 8 & count <=13)
continue;
System.out.println(count);
}
}
}
output :
5
6
7
14
15