Bagi siapa saja yang ingin belajar pemrograman, program yang pertama kali dibuat biasanya program "Hello World", yaitu program untuk menampilkan tulisan "Hello World" di layar. Dengan membuat program tersebut, kita akan mengetahui struktur dasar dari suatu bahasa permograman. Jadi, sekarang kita akan membuat dan mempelajari program tersebut.
Berikut adalah kode program HelloWorld dengan java:/**
*Class HelloWorldApp mengimplementasikan aplikasi sederhana
*yang menampilkan "Hello World!" ke output standart
*/
class HelloWorldApp {
public static void main(String[] args) {
System.out.println("Hello World!"); //Menampilkan string
}
}
Program di atas, terdiri dari tiga komponen utama: kode komentar, definisi class HelloWorldApp dan method main. Sekarang, mari kita pelajari tiga bagian tersebut satu-persatu.- kode komentar
- Dari program di atas, yang termasuk komentar adalah:
dan/** *Class HelloWorldApp mengimplementasikan aplikasi sederhana *yang menampilkan "Hello World!" ke output standart */
Komentar akan diabaikan oleh kompiler, tetapi sangat berguna bagi programmer untuk perawatan program, dan komunikasi antar programmer. Java mendukung tiga tipe komentar://Menampilkan string
- /* teks komentar */
- kompiler akan mengabaikan apa saja mulai dari tanda /* sampai */ meskipun berganti baris.
- /**dokumentasi*/
- Tanda ini mengindikasikan sebuah komentar dokumentasi (biasanya disingkat doc comment). Kompiler akan mengabaikan komentar jenis ini, sama halnya dengan komentar yang menggunakan /* dan */. Tool javadoc menggunakan doc comment ketika menyiapkan dokumentasi otomatis. Untuk lebih informasi jelas mengenai javadoc, klik http://docs.oracle.com/javase/7/docs/technotes/guides/javadoc/index.html
- // text
- Kompiler mengabaikan semuanya mulai dari // sampai akhir baris.
- Definisi Class HelloWorldApp
- Teks yang tercetak tebal berikut ini adalah block yang mengawali definisi class dari aplikasi hello world:
Dan yang seperti ditunjukan di atas, bentuk paling dasar dari sebuah definisi class adalah:/** *Class HelloWorldApp mengimplementasikan aplikasi sederhana *yang menampilkan "Hello World!" ke output standart */ class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello World!"); //Menampilkan string } }
Kata kunciclass NamaClass { ...... }
class
mengawali definisi class untuk class yang bernamaNamaClass
, dan kode untuk class tersebut ditulis diantara pembukaan dan penutupan tanda kurung kurawal yang dicetak tebal di atas. - Method
main
- Teks yang dicetak tebal berikut ini, menandai awal dari definisi method
main
:
Dalam bahasa pemrograman Java, setiap aplikasi harus memiliki method/** *Class HelloWorldApp mengimplementasikan aplikasi sederhana *yang menampilkan "Hello World!" ke output standart */ class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello World!"); //Menampilkan string } }
main
, yang mana penulisannya:
Array tersebut adalah mekanisme melalui jalan mana sistem runtime mengirimkan informasi kepada aplikasi. Contohnya:public static void main(String[] args)
Setiap string di dalam array disebut argumen command-line. Argumen command-line menjadikan user mampu mempengaruhi operasi dari aplikasi tanpa kompilasi ulang. Sebagai contoh, sebuah program pengurutan mungkin mengijinkan user untuk memberikan spesifikasi pengurutan descending terhadap data menggunakan argumen command-line berikut ini:java AplikasiSaya arg1 arg2
Aplikasi hello world mengabaikan argumen command-line, tapi kita harus mengerti bahwa argumen semacam ini memang ada. Akhirnya, baris:-descending
menggunakan classSystem.out.println("Hello World!");
System
dari library inti untuk mencetak pesan "Hello World!" ke output standar.
Tweet
Tidak ada komentar:
Posting Komentar