Dasar Bahasa Java

22
Dasar Bahasa Java

description

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 !). - PowerPoint PPT Presentation

Transcript of Dasar Bahasa Java

Page 1: Dasar Bahasa  Java

Dasar Bahasa Java

Page 2: 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 !)

Page 3: Dasar Bahasa  Java

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

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

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

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

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

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

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

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

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

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

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

Hasil Eksekusi Program Literal String:

Page 15: Dasar Bahasa  Java

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

Hasil Eksekusi Konstanta

Page 17: Dasar Bahasa  Java

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

Hasil Eksekusi

Page 19: Dasar Bahasa  Java

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

Hasil Eksekusi

Page 21: Dasar Bahasa  Java

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

Terima Kasih