Dasar Bahasa Java
description
Transcript of Dasar Bahasa Java
![Page 1: Dasar Bahasa Java](https://reader033.fdocument.pub/reader033/viewer/2022061610/568148d7550346895db5f0ec/html5/thumbnails/1.jpg)
Dasar Bahasa Java
![Page 2: Dasar Bahasa Java](https://reader033.fdocument.pub/reader033/viewer/2022061610/568148d7550346895db5f0ec/html5/thumbnails/2.jpg)
KARAKTER
Yang dimaksud karakter bisa saja berupa: Huruf (A sampai dengan Z, a sampai z) Angka (0 sampai dengan 9) Simbol (misal * dan !)
![Page 3: Dasar Bahasa Java](https://reader033.fdocument.pub/reader033/viewer/2022061610/568148d7550346895db5f0ec/html5/thumbnails/3.jpg)
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
![Page 4: Dasar Bahasa Java](https://reader033.fdocument.pub/reader033/viewer/2022061610/568148d7550346895db5f0ec/html5/thumbnails/4.jpg)
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.
![Page 5: Dasar Bahasa Java](https://reader033.fdocument.pub/reader033/viewer/2022061610/568148d7550346895db5f0ec/html5/thumbnails/5.jpg)
Contoh Pengenal:Pengenal yang Valid Keterangan
X Berbeda dengan x$_99 Awalan $ diperkenankan_nama Awalan _ diperkenankannamaYangPanjangSekaliJugaBolehKokKuartal_1 Bisa mengandung _dan
angka
Pengenalan yang Tidak Valid Keterangan2minggu Tidak boleh diawali angkaBarang# Tidak boleh mengandung
simbol-simbol khusus seperti # dan *
Dua minggu Tidak boleh mengandung spasi
Super Tidak diperkenankan karena termasuk kata kunci
![Page 6: Dasar Bahasa Java](https://reader033.fdocument.pub/reader033/viewer/2022061610/568148d7550346895db5f0ec/html5/thumbnails/6.jpg)
TIPE DATA PRIMITIF
Tipe Data Primitif
Byte Short Int Long Float Double Char Boolean
Tipe Data Bilangan BulatTipe Data Bilangan Titik Mengambang
Tipe Data Cahr
Tipe Data Boolean
![Page 7: Dasar Bahasa Java](https://reader033.fdocument.pub/reader033/viewer/2022061610/568148d7550346895db5f0ec/html5/thumbnails/7.jpg)
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 MengambangDua tipe data yang berkaitan dengan bilangan titik mengambang adalah float dan double. Perbedaannya juga terletak pada ukuran dan jangkauan nilainya.
![Page 8: Dasar Bahasa Java](https://reader033.fdocument.pub/reader033/viewer/2022061610/568148d7550346895db5f0ec/html5/thumbnails/8.jpg)
3. Tipe Data CharTipe data char adalah tipe untuk menyatakan sebuah karakter. Dalam hal ini dapat berupa karakter apa saja (yang tercakup dalam himpunan Unicode)
4. Tipe Data BooleanTipe data boolean digunakan untuk menangani keadaan logika atau keadaan dengan nilai yang dapat digunakan adalah true (berarti benar) dan false (berarti salah).
![Page 9: Dasar Bahasa Java](https://reader033.fdocument.pub/reader033/viewer/2022061610/568148d7550346895db5f0ec/html5/thumbnails/9.jpg)
LITERAL
Literal pada Java dibedakan menjadi 4 yaitu:1. literal bilangan, 2. literal karakter, 3. literal boolean, dan 4. literal string.
![Page 10: Dasar Bahasa Java](https://reader033.fdocument.pub/reader033/viewer/2022061610/568148d7550346895db5f0ec/html5/thumbnails/10.jpg)
LITERAL BILANGAN
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);
}
}
Contoh Program:
![Page 11: Dasar Bahasa Java](https://reader033.fdocument.pub/reader033/viewer/2022061610/568148d7550346895db5f0ec/html5/thumbnails/11.jpg)
LITERAL KARAKTER
Literal karakter digunakan untuk menyatakan sebuah karakter. Karakter ditulis dalam tanda petik tunggal.
Literal boolean adalah literal yang hanya dapat berupa kata kunci true (berarti benar) atau false (berarti salah).
LITERAL BOLEAAN
![Page 12: Dasar Bahasa Java](https://reader033.fdocument.pub/reader033/viewer/2022061610/568148d7550346895db5f0ec/html5/thumbnails/12.jpg)
LITERAL STRING
String berarti deretan atau kombinasi sejumlah karakter. Literal string berupa sederetan karakter yang ditulis dalam tanda petik ganda (“) atau String.
![Page 13: Dasar Bahasa Java](https://reader033.fdocument.pub/reader033/viewer/2022061610/568148d7550346895db5f0ec/html5/thumbnails/13.jpg)
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\""); }
}
![Page 14: Dasar Bahasa Java](https://reader033.fdocument.pub/reader033/viewer/2022061610/568148d7550346895db5f0ec/html5/thumbnails/14.jpg)
Hasil Eksekusi Program Literal String:
![Page 15: Dasar Bahasa Java](https://reader033.fdocument.pub/reader033/viewer/2022061610/568148d7550346895db5f0ec/html5/thumbnails/15.jpg)
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.javapublic class KonstantaPI {
public static void main(String[] args) { final double PI = 3.14; double radius = 30; System.out.println("Keliling = " + 2 * PI * radius); }
}
![Page 16: Dasar Bahasa Java](https://reader033.fdocument.pub/reader033/viewer/2022061610/568148d7550346895db5f0ec/html5/thumbnails/16.jpg)
Hasil Eksekusi Konstanta
![Page 17: Dasar Bahasa Java](https://reader033.fdocument.pub/reader033/viewer/2022061610/568148d7550346895db5f0ec/html5/thumbnails/17.jpg)
VARIABEL
Variabel menyatakan suatu lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu nilai dan nilai yang ada didalamnya bisa diubah.
program : variabel.javapublic 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 );}
}
![Page 18: Dasar Bahasa Java](https://reader033.fdocument.pub/reader033/viewer/2022061610/568148d7550346895db5f0ec/html5/thumbnails/18.jpg)
Hasil Eksekusi
![Page 19: Dasar Bahasa Java](https://reader033.fdocument.pub/reader033/viewer/2022061610/568148d7550346895db5f0ec/html5/thumbnails/19.jpg)
KOMENTAR
Komentar biasa dipakai dalam program dengan tujuan untuk memberikan penjelasan atau informasi kepada pembaca program.
Contoh program:
Program: komentar.javapublic 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); }
}
![Page 20: Dasar Bahasa Java](https://reader033.fdocument.pub/reader033/viewer/2022061610/568148d7550346895db5f0ec/html5/thumbnails/20.jpg)
Hasil Eksekusi
![Page 21: Dasar Bahasa Java](https://reader033.fdocument.pub/reader033/viewer/2022061610/568148d7550346895db5f0ec/html5/thumbnails/21.jpg)
Gaya Penulisan rogram
Bentuk 1
public class SelamatBelajar { public static void main (String[] args) {
System.out.println ("SelamatBelajar Java"); }}
Bentuk 2
public class SelamatBelajar { public static void main (String[] args) {
System.out.println ("SelamatBelajar Java"); }}
Java merupakan bahasa yang memperkenankan pemrogram menulis program Java dengan gaya apapun. Umumnya program ditulis dengan bentuk seperti ini.
Adakalanya program diatas ditulis dengan bentuk seperti berikut:
![Page 22: Dasar Bahasa Java](https://reader033.fdocument.pub/reader033/viewer/2022061610/568148d7550346895db5f0ec/html5/thumbnails/22.jpg)
Terima Kasih