Dasar - dasar Java
Hai ..
Saya Sedikit tentang dasar-dasar Java yang telah Saya baca di buku-buku ..
Semoga bermanfaat untuk kalian semua ..
Identifier
Adalah nama . lebih lengkapnya,identifier merupakan nama yang digunakan untuk megidentifikasi element program , misalnya nama variable , nama kosntanta , nama kelas dan lain-lain .
Aturan identifier untuk java adalah sebagai berikut ::
1. Identifier tidak boleh diambil dari keyword,atau true,false,null.
2. Identifier boleh mengunakan huruf, angka 0-9 ,garis bawah (underscore) ,atau tanda dolar($) .
Jika menyalahi ketentuan diatas program java tersebut akan error.
Keyword
Keyword atau kata kunci merupakan kata yang mempunyai arti khusus sehingga tidak dapat digunakan sebagai identifier.
Berikut merupakan daftar keyword dalam bahasa java :
Daftar indentifier di atas dapat dirubah , seperti bertambah atau berkurang tergantung perkembangan bahasa java di masa depan .
Variabel
Variabel adalah item yang digunakan data untuk menyimpan pernyataan object.
variabel memiliki tipe data dan nama. tipe data mengindikasikan tipe dari nilai yang dapat
dibentuk oleh variabel itu sendiri. nama variabel harus mengikuti aturan untuk
pengidentifikasian.
Untuk deklarasi variabel adalah sebagai berikut,,
[=initial value];
Menampilkan data variabel :
Untuk mengeluarkan nilai dari variabel yang diinginkan, kita dapat menggunakan perintah
sebagai berikut,
System.out.println()
System.out.print()
Berikut ini adalah contoh program,
public class OutputVariable
{
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 );
}
}
Perbedaan System.out.print dengan System.out.println
Apa yang membedakan diantara perintah System.out.println() and System.out.print()?
Yang pertama menambahkan baris baru pada akhir data untuk dikeluarkan, sementara
selanjutnya tidak.
Perhatikan pernyataan tersebut,
System.out.print("Hello ");
System.out.print("world!");
Pernyataan tersebut akan menghasilkan output berikut ini pada layar,
Hello world!
Sekarang perthatikan pernyataan berikut,
System.out.println("Hello ");
System.out.println("world!");
Pernyataan ini akan menghasilkan output sebagai berikut pada layar,
Hello
world!
OPERATOR
Dalam Java, ada beberapa tipe operator. Ada operator arithmatika, operator relasi, operator
logika, dan operator kondisi. Operator ini mengikuti macam-macam prioritas yang pasti jadi
compilernya akan tahu yang mana operator untuk dijalankan lebih dulu dalam kasus
beberapa operator yang dipakai bersama-sama dalam satu pernyataan.
Komentar, Huruf dan Whitespace
Komentar
Komentar pada program di pakai untuk memudahkan programmer membaca kode program . Dalam bahasa java , komentar dapat dituliskan setelah tanda buah garis miring // , disebut juga dengan line comment . Selain itu komentar dapat diapit di antara tanda /* dan */ , disebut juga dengan paragraph comment . Berikut beberapa contoh :
// Komentar yang ini hanya berfungsi untuk satu baris saja .
/* Yang ini adalah komentar yang bebas digunakan untuk beberapa baris namun harus di akhiri dengan tanda */
Javadoc
Dalam java terdapat komentar yang juga untuk dokumentasi program . Sering disebut juga dengan javadoc .
//* inilah kementar yang menjadi dokumentasi program java melalui javadoc . */
Tag Java doc
Tag dapat digunakan pada kementar untuk membuat dokumentasi dalam format yang standard . Tag pada komentar ditandai dengan karakter “@” diikuti dengan kata kunci . Misalnya untuk tag nama penulis kode , digunakan tag @author .
Alur Program
Alur jalannya program dapat berubah karena salah satu sebab berikut :
Pemanggilan metode . Dengan terjadinya kasus ini , alur program akan berubah dan mengalir ke metode yang di panggil .
Pencabangan . Terjadi ketika program dihadapkan pada pilihan dan harus memilih salah satu . Percabangan dalam bahasa java diaplikasikan melalui if/else dan switch .
Perulangan . Perulangan terjadi ketika ada perintah yang harus di kerjakan sampai beberapa kali . Perulangan dalam bahasa java dapat dilakukan melalui for,while, dan do/while .
Logika Boolean
Percabangan dilakukan menggunakan bantuan logika Boolean . Variabel tipe Boolean hanya mempunyai dua kemungkinan nilai : true (benar) atau false (salah) . Dalam alur program , nilai boolean digunakan setelah mengevaluasi kondisi . Evaluasi kondisi di lakukan menggunakan operator perbandingan dan operator boolean .
Pencabangan
If
If merupakan perintah pencabangan yang paling sederhana . If membuat statement atau kumpulan statement dijalankan , jika kondisi bernilai benar (true) .
If else
percabangan dengan if else membuat statement pertama dijalankan jika kondisinya benar . Namun , jika statement yang dipakai banyak , digunakan kurung kurawal . Dengan demikian , kumpulan statement di dalam blok kurung kurawal akan di anggap satu statement .
Contoh :
(sintaks if else)
if (condition)
statement;
else
statement;
(Sintaks if else {})
if (condition){
statement;
}
else{
statement;
}
Berikut ini contoh code yang menggunakan pencabangan if-else :
Int i = 5 , x = 6 , y;
if (i > x)
y = i;
else
y = x ;