1. Dua jenis komentar

Kita harus menambahkan beberapa kata pada apa yang dikatakan di atas.

Di Java, Anda dapat menulis perintah, tetapi Anda juga dapat menambahkan komentar ke perintah tersebut langsung di dalam kode. Kompiler sepenuhnya mengabaikan komentar. Saat program dijalankan, semua komentar dihilangkan.

Berikut contohnya:

public class Home
{
   public static void main (String[] args)
   {
      /*
      Now we'll display the phrase 'Amigo is the Best'
      */
      System.out.print("Amigo ");
      System.out.print("is the ");
      System.out.print("Best");
   }
}

Kami menambahkan komentar 'Sekarang kami akan menampilkan frasa…'. Awal komentar ditandai dengan sepasang simbol ( /*), dan diakhiri dengan ( */). Saat program dikompilasi, kompiler menghilangkan semua yang ada di antara simbol /*dan*/

Anda dapat menulis apa pun yang Anda inginkan di dalam komentar.

Biasanya, komentar dalam kode adalah tentang bagian kode yang sulit dipahami. Beberapa komentar terdiri dari lusinan string: ini sering ditulis sebelum metode untuk menjelaskan nuansa dalam cara kerjanya.

Ada satu cara lagi untuk menambahkan komentar ke kode. Anda dapat menggunakan dua garis miring ke depan ( //).

public class Home
{
   public static void main (String[] args)
   {
      System.out.print("Amigo ");
      System.out.print("is the "); // This is also a comment
      System.out.print("Best");
   }
}

Di sini, kode yang dimulai dengan //dan hingga akhir baris dengan //dianggap sebagai komentar. Dengan kata lain, tidak ada pasangan simbol kedua yang digunakan untuk 'melengkapi komentar'.


2. Komentar dari kehidupan programmer

Omong-omong, beberapa komentar sangat menarik.

// I'm not responsible for this code. I was forced to write it against my will.
// Dear, future me. Please forgive me for this code.
// If I see something like this once more, I'll have a complete mental breakdown at work.
// If this condition is ever satisfied, please inform me for a reward. Phone: xxx-xxx-xxx.
//
// Dear programmer:
//
// When you finish 'optimizing' this subroutine
// and realize what a huge mistake it was,
// please increment the following counter as a warning
// to the next guy:
//
// total_hours_wasted_here = 42
//
// When I wrote this, only God and I understood what I was doing
// Now only God knows.
// Sometimes it seems that the compiler is just ignoring all my comments
// I dedicate all my code and my work to my wife Darlene,
// who will have to provide for me, our three kids, and the dog when
// it gets released to the public.
// Magic. Don't touch.

Ya, beberapa komentar sangat lucu.