Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Duvida dobre Void]

É correto dizer que o "Void" tem tem a mesma função de uma "Function" ? Pois percebi que ambos tem a mesma funcionalidade, mas não sei se um deles tem uma funcionalidade que o outro não tenha

2 respostas

Ola Jeferson,

O Void no método seria o tipo de retorno que esse método terá. Se o método for void Ex:

public void soma( int numero1, int numero2 ) { int somatoria = numero1 + numero2;

} não retornará nada.

Mas se o método tiver um retorno, ex:

public int soma( int numero1, int numero2 ) { int somatoria = numero1 + numero2; return somatoria; } o método soma retornará o valor da variável somatoria.

Espero ter ajudado...

solução!

Oi, Jefferson! Tudo bem?

No contexto da linguagem Java, "void" é uma palavra-chave usada para indicar que um método não retorna nenhum valor. Por outro lado, "function" é um termo mais genérico usado em programação para se referir a um bloco de código que realiza uma tarefa específica. Em Java, costumamos chamar essas "functions" de métodos.

Então, quando vemos um método declarado como "void" em Java, isso significa que o método não retorna nenhum valor. Por exemplo, no código da aula, o método "exibeFichaTecnica()" é declarado como void porque ele apenas imprime detalhes sobre o filme, mas não retorna nenhum valor.

Aqui está um exemplo prático:

public class Filme {
    String nome;
    int anoDeLancamento;
    
    // Este é um método "void", ele realiza uma tarefa (imprimir detalhes do filme)
    // mas não retorna nenhum valor
    void exibeFichaTecnica() {
        System.out.println("Nome do filme: " + nome);
        System.out.println("Ano de lançamento: " + anoDeLancamento);
    }
}

Porém podemos conferir também um exemplo de função (function ou método) no Java que retorna um valor, consequentemente não utilizando o void:

public int adicao(int a, int b) {
    return a + b;
}

No exemplo, o método adicao() retorna um valor inteiro, que é a soma dos dois parâmetros a e b.

Espero ter ajudado na compreensão!

Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!

Um forte abraço e bons estudos!

Caso este post tenha te ajudado, por favor, marcar como solucionado ✓