pertemuan2 DASAR BAHASA JAVA

advertisement
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
Download