Modul 4 PBO I Pengenal, Kata kunci, Tipe Data dalam Java Titik koma, Blok, Spasi Tiap perintah dalam Java diakhiri titik koma Suatu blok adalah kumpulan perintah yang diawali dan diakhiri tanda kurung kurawal Contoh: { x = y + 1; y = x + 1; } Titik koma, Blok, Spasi Saat mendefinisikan kelas kita harus membuat blok. Contoh: public class MyDate { private int day; private int month; private int year; } Kita dapat membuat blok perintah dalam blok (blok bersarang) Spasi (seberapapun banyaknya) diijinkan ada dalam program Java dan tidak akan mengganggu jalannya program . Pengenal (identifier) dalam Java Pengenal merupakan nama untuk variable, class, atau method Dapat dimulai dengan huruf, underscore (_), atau tanda dollar ($) Bersifat case-sensitive dan tidak punya panjang maksimum Contoh: identifier userName user_name _sys_var1 $change Kata kunci (keyword) dalam Java Kata kunci (keywords) yang tidak boleh menjadi nama variabel/konstanta/kelas/dll dalam Java: abstract default if private this boolean do implements protected throw break double import public throws byte else instanceof return transient case extends int short try catch final interface static void char finally long strictfp volatile class float native super while const for new switch continue goto package synchronized Tipe Data dalam Java Tipe data yang digunakan di Java adalah : • Numerik bulat Numerik pecahan Logika Karakter : int, byte, short, long. : float, double. : boolean. : char. String bukan merupakan tipe data primitif seperti di atas. String merupakan tipe data abstrak yang dihasilkan dari class String. Tipe Data dalam Java Cara pendeklarasian tipe data primitif dan tipe data abstrak adalah sama, seperti contoh sebagai berikut : int x, y; boolean benar; char jwb; String kata; Perhatikan bahwa tipe data primitif diawali oleh huruf kecil sedangkan tipe data abstrak diawali oleh huruf besar. String Penulisan string diawali & diakhiri tanda petik dua (“) Contoh pemakaian string: String greeting = "Good Morning !! \n"; String errorMessage = "Record Not Found !"; Operasi Aritmetika Tipe Simbol Operasi double + Penjumlahan Pengurangan * Perkalian / Pembagian int + Penjumlahan Pengurangan * Perkalian / Pembagian % DIV (sisa) Contoh 4.50e01 + 5.30e00 = 5.03e01 6.57e02 - 5.70e01 = 6.00e02 7e03 * 3.0e00 = 2.1e04 9.6e01 / 2e01 = 4.8e00 45 + 5 = 50 657 - 57 = 600 7000 * 3 = 21000 10 / 3 =3 10 % 3 = 1 Catatan : Pembagian dengan nol menyebabkan kesalahan.