How to Use Comments in Java

Single-line Comments

Comments help easy understanding of code. A single-line comment is used to document the functionality of a single line of code. The code below shows the Java program documented with single-line comments.

single line comments in Java

There are two ways of using single-line comments: 1. Beginning-of-line comment - This type of comment can be placed before the code (on a different line). 2. End-of-line comment - This type of comment is placed at the end of the code (on the same line).

Conventions for using single-line comments are as follows:

  • Provide a space after the forward slashes.
  • Capitalize the first letter of the first word.

The following is the syntax for applying the comments.

Syntax:

// Comment text

The following code shows the different ways of using single-line comments in the Java program.

Code Snippet:

// Declaring a variable
int a = 32;
int b = 64; // Declaring a variable

Multi-line Comments

A multi-line comment is a comment that spans multiple lines. A multi-line comment starts with a forward slash and an asterisk (/*). It ends with an asterisk and a forward slash (*/). Anything that appears between these delimiters is considered to be a comment. The code below shows the Java program documented with multi-line comments.

Multi-line Comments in Java

The following code shows a Java program using multi-line comments.

Code Snippet:

/*
    This code performs mathematical
    operation of adding two numbers.
*/
int a = 20;
int b = 30;
int c;
c = a + b;

Javadoc Comments

A Javadoc comment is used to document public or protected classes, attributes, and methods. It starts /** and ends with */. Everything between the delimiters is a comment, even if it spans multiple lines. The javadoc command can be used for generating Javadoc comments. The code below shows the Java program with Javadoc comment.

Javadoc Comments

The following code shows the Javadoc comment specified on the method in the Java program.

Code Snippet:

/**
 * This program prints a welcome message
 * using the println statement.
 */
System.out.println(“Welcome to Java Programming”);