freeCodeCamp/guide/english/java/comments-in-java/index.md

66 lines
2.2 KiB
Markdown
Raw Normal View History

2018-10-12 19:37:13 +00:00
---
title: Comments in Java
---
## Comments in Java
Comments in Java are like real life sticky notes used to display some helpful information, which other programmers or developers can read and understand.
2018-10-12 19:37:13 +00:00
It is good practice to add comments to your code, especially when working with a team. This helps future developers and teammates to more easily understand at your code. Comments make your code more neat and organized.
2018-10-12 19:37:13 +00:00
Java comments are not executed by the compiler or interpreter.
2018-10-12 19:37:13 +00:00
### Types of Java Comments
#### 1. Single-Line Comments
2018-10-12 19:37:13 +00:00
To create a single-line comment just add two `//` forward slashes before the text.
2018-10-12 19:37:13 +00:00
```java
// This is how a single-line comment looks
2018-10-12 19:37:13 +00:00
```
#### 2. Multi-Line Comments
In some editors you can comment out multiple lines or a large portion of code with single line comments by selecting the code, holding the `command` key, and then pressing the `/` forward slash key.
2018-10-12 19:37:13 +00:00
To create a multi-line comment, wrap the lines in between `/*` multiple lines go here `*/`
2018-10-12 19:37:13 +00:00
```java
public class MyFirstJava {
public static void main(String[] args) {
/* This Java code
Prints out "Hello world!"
and you are looking at a multi-line comment
2018-10-12 19:37:13 +00:00
*/
System.out.println("Hello world!");
2018-10-12 19:37:13 +00:00
}
}
```
#### 3. Documentation Comments
2018-10-12 19:37:13 +00:00
Documentation comments are used by the Javadoc tool to create documentation for the code. Documentation comments are used by developers to document code, such as explaining what a class or method does. These comments are parsed by a Javadoc tool, which will compile a preformatted set of HTML files containing all the information available in the comments.
2018-10-12 19:37:13 +00:00
```java
/**
* The following Java program displays a random integer between 0 - 50.
* Most developers don't document simple programs like this.
2018-10-12 19:37:13 +00:00
*
* @author Quincy Larson
* @version 1.0
*/
public class RandomNumbers{
public static void main(String[] args) {
int random = (int)(Math.random() * 50 + 1);
System.out.println("Hello World");
}
}
```
#### More Information:
* [Java Resources](http://guide.freecodecamp.org/java/resources/)
* [Compiled Javadoc Example](https://docs.oracle.com/javase/8/docs/api/)