Dasar Bahasa Java KARAKTER Yang dimaksud karakter bisa saja berupa: Huruf (A sampai dengan Z, a sampai z) Angka (0 sampai dengan 9) Simbol (misal * dan !) Java memiliki sejumlah kata yang bermakna khusus. Kata kunci tidak dapat digunakan sebagai pengenal. Beberapa contoh kata kunci yang sering digunkan dalm pemrograman java: Abstrac Else Interace Super Boolean Extends Long Switch Break Final Native Synchronized Byte Finally New This Case Float Null Throw Catch For Package Throws Char Goto Private Transient Class If Protected Try Const Implement Public Void Continue Import Return Volatile Do Instanceof Short While Double Int Static PENGENAL (IDENTIFIER) nama yang diciptakan oleh pemrogram dan digunakan didalam program untuk memberi nama kelas atau variabel pada program. Aturan pemberi nama pengenal java adalah sebagai berikut: 1. Karakter pertama berupa huruf, tanda garis bawah(_), atau tanda dolar ($). 2. Karakter kedua dan seterusnya dapat berupa sebarang huruf atau angka. 3. Panjang pengenal bebas (bisa berapa saja). 4. Huruf kapital dan huruf kecil diperlakukan berbeda. Contoh Pengenal: Pengenal yang Valid Keterangan Berbeda dengan x Awalan $ diperkenankan Awalan _ diperkenankan X $_99 _nama namaYangPanjangSekaliJugaBole hKok Kuartal_1 Bisa mengandung _dan angka Pengenalan yang Tidak Valid 2minggu Barang# Dua minggu Super Keterangan Tidak boleh diawali angka Tidak boleh mengandung simbol-simbol khusus seperti # dan * Tidak boleh mengandung spasi Tidak diperkenankan karena termasuk kata kunci TIPE DATA PRIMITIF Tipe Data Primitif Byte Short Int Tipe Data Bilangan Bulat Long Float Double Char Boolean Tipe Data Bilangan Titik Mengambang Tipe Data Cahr Tipe Data Boolean 1. Tipe Bilangan Bulat Ada empat macam tipe bilangan bulat (byte, short, int, long). Perbedaan masing-masing tipe dan terletak pada ukuran dan jangkauan nilai yang dicakup. 2. Tipe Bilangan Titik Mengambang Dua tipe data yang berkaitan dengan bilangan titik mengambang adalah float dan double. Perbedaannya juga terletak pada ukuran dan jangkauan nilainya. 3. Tipe Data Char Tipe data char adalah tipe untuk menyatakan sebuah karakter. Dalam hal ini dapat berupa karakter apa saja (yang tercakup dalam himpunan Unicode) 4. Tipe Data Boolean Tipe data boolean digunakan untuk menangani keadaan logika atau keadaan dengan nilai yang dapat digunakan adalah true (berarti benar) dan false (berarti salah). LITERAL Literal pada Java dibedakan menjadi 4 yaitu: 1. literal bilangan, 2. literal karakter, 3. literal boolean, dan 4. literal string. LITERAL BILANGAN Contoh Program: Program : LiteralBulat.java Package literal; public class LiteralBulat { public static void main(String[] args) { System.out.println(17); System.out.println(017); System.out.println(0x17); } } LITERAL KARAKTER Literal karakter digunakan untuk menyatakan sebuah karakter. Karakter ditulis dalam tanda petik tunggal. LITERAL BOLEAAN Literal boolean adalah literal yang hanya dapat berupa kata kunci true (berarti benar) atau false (berarti salah). LITERAL STRING String berarti deretan atau kombinasi sejumlah karakter. Literal string berupa sederetan karakter yang ditulis dalam tanda petik ganda (“) atau String. Contoh Program Literal String: Program : LiteralString.java public class LiteralString { public static void main(String[] args) { System.out.println("abc\ndef"); System.out.println("abc\tdef"); System.out.println("\"Halo\""); } } Hasil Eksekusi Program Literal String: DEFINISI KONSTANTA Java memungkinkan pendefinisian konstanta melalui kata kunci final. Contoh: Final double PI = 3.14; Menyatakan bahwa PI adalah konstanta bertipe double dengan nilai 3,14. Kata kunci final menyatakan bahwa PI tak dapat diubah setelah didefinisikan. Program : konstantaPI.java public class KonstantaPI { public static void main(String[] args) { final double PI = 3.14; double radius = 30; System.out.println("Keliling = " + 2 * PI * radius); } } Hasil Eksekusi Konstanta VARIABEL Variabel menyatakan suatu lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu nilai dan nilai yang ada didalamnya bisa diubah. program : variabel.java public class Variabel { public static void main( String[] args ){ int value = 10; char x; x = 'A'; System.out.println( value ); System.out.println( "The value of x=" + x ); } } Hasil Eksekusi KOMENTAR Komentar biasa dipakai dalam program dengan tujuan untuk memberikan penjelasan atau informasi kepada pembaca program. Contoh program: Program: komentar.java public class Komentar { public static void main(String[] args) { final double PI = 3.14; // Definisi konstanta double radius = 30; // Deklarasi variabel System.out.println("Keliling = " + 2 * PI * radius); } } Hasil Eksekusi Gaya Penulisan rogram Java merupakan bahasa yang memperkenankan pemrogram menulis program Java dengan gaya apapun. Umumnya program ditulis dengan bentuk seperti ini. Bentuk 1 public class SelamatBelajar { public static void main (String[] args) { System.out.println ("SelamatBelajar Java"); } } Adakalanya program diatas ditulis dengan bentuk seperti berikut: Bentuk 2 public class SelamatBelajar { public static void main (String[] args) { System.out.println ("SelamatBelajar Java"); } } Terima Kasih