AFF Education Construa seu Futuro

Aula 04 - Comentários no Código

Comentários no código

Exemplos de Comentários

public class ExemploComentarios {
    public static void main(String[] args) {
        // Isto é um comentário de linha única
        System.out.println("Hello World!");

        /* 
           Isto é um comentário 
           de múltiplas linhas 
        */
        System.out.println("Aprendendo Java!");

        /** 
         * Isto é um comentário de documentação (Javadoc)
         * @author Seu Nome
         * @version 1.0
         */
        System.out.println("Java é divertido!");
    }
}

Hello World!

Aprendendo Java!

Java é divertido!

Observe que os comentários não aparecem na saída do programa. Eles são úteis para:

Características do Java

public class CaracteristicasJava {
    public static void main(String[] args) {
        // Java é uma linguagem orientada a objetos
        System.out.println("Java é orientado a objetos");
        
        /* 
           Java é portátil - escreva uma vez, execute em qualquer lugar
           graças à JVM (Máquina Virtual Java)
        */
        System.out.println("Java é portátil");
        
        // Java é seguro devido ao seu sistema de gerenciamento de memória
        System.out.println("Java é seguro");
        
        /** 
         * Java é robusto - possui um forte sistema de verificação de tipos
         * que ajuda a detectar erros durante a compilação
         */
        System.out.println("Java é robusto");
    }
}

Java é orientado a objetos

Java é portátil

Java é seguro

Java é robusto

Exercícios

Teste seus conhecimentos sobre comentários no código Java:

1. Qual é a sintaxe correta para um comentário de linha única em Java?

2. Qual é a sintaxe correta para um comentário de múltiplas linhas em Java?

3. Qual é o propósito principal dos comentários no código?

4. Complete o código abaixo para adicionar um comentário de documentação (Javadoc):

________________
 * Este método calcula a soma de dois números
 * @param a o primeiro número
 * @param b o segundo número
 * @return a soma dos dois números
 ________________
public int soma(int a, int b) {
    return a + b;
}

5. O que acontece com os comentários quando o código é executado?

Exercícios de Aplicação AFF Education

Reforce o conteúdo desta aula com mais dois exercícios práticos:

1. Qual destes é um comentário de uma única linha válido em Java?

2. O que acontece com o trecho /* total */ durante a execução do programa?