Data Types & Operator
Latihan: Tentukan tipe data yang
paling cocok untuk nilai berikut
Variable
• Variable merupakan lokasi penyimpanan yang memiliki
nama. Variable hanya dapat menyimpan jenis atau tipe data tertentu saja
• Cara mendeklarasikan variable:
[tipe] [nama variable];
[tipe] [nama variable] = [nilai awal]; Co:
Operator
=
Assignment
*
Multiplication
/
Division
+
Plus / addition
-
Minus / substraction
++
Increment
Relational dan Equality Operator
• Equality Operator
== equal / sama dengan
!=not equal / tidak sama dengan • Relational Operator
< lebih kecil
<= lebih kecil atau sama dengan > lebih besar
Latihan: Hitung hasil dari
statement-statement berikut ini
Logical Operator
• Ada tiga operator logik, yaitu: && and
|| or
Latihan
p
q
P && q
P || q
!p
true true
true false
false true
If Statement
if(condition) {
// bagian ini dijalankan jika condition bernilai benar / true }
if(condition) {
// bagian ini dijalankan jika condition bernilai benar / true } else {
Latihan: Buat if statement
• Jika nilai x di bawah 50, maka tampilkan “nilai kurang”; Jika nilai x minimal 50 dan maksimal 70, maka
Iterasi
while ( condition ) {
// bagian ini dijalankan selama condition bernilai benar / true
}
do {
// bagian ini dijalankan pertama kali
// jika nanti condition bernilai benar / true, maka bagian ini akan //dijalankan lagi
Iterasi
for (initialization; test; increment) {
// bagian ini dijalankan jika test bernilai benar / true
Latihan
• Buat iterasi yang akan menampilkan seperti berikut:
1. Hello there 2. Hello there 3. Hello there
Comments
Komentar (comments) di dalam kode program akan memudahkan programmer memahami kode program tersebut.
Untuk referensi membuat komentar yang baik, silahkan berkunjung ke
http://www.oracle.com/technetwork/java/javase/documentation/index-137868.html
Ada tiga cara membuat komentar di java (cara ke-3 akan diproses menjadi documentation):
1 2 3
// komentar per baris
public class Something { ...
}
/*
komentar baris ke-1 komentar baris ke-2 */
public class Something { ...
}
/**
komentar baris ke-1 komentar baris ke-2 */
public class Something { ...