Qual é a maneira correta de declarar um método em Java?

Questão

Qual é a maneira correta de declarar um método em Java?

Alternativas

A) void metodoExemplo(int x, String y);

B) void metodoExemplo(int x, String y) {}

97%

C) metodoExemplo(int x, String y) {}

D) void metodoExemplo(x, y) {}

E) public metodoExemplo(int x, int y) {}

Explicação

  1. Em Java, a declaração/definição de um método (método com corpo) deve ter: (i) um tipo de retorno (ou a palavra-chave voidvoid), (ii) um nome, (iii) lista de parâmetros com seus tipos, e (iv) um corpo entre chaves {}\{\}.

  2. Analisando as alternativas:

  • A) void metodoExemplo(int x, String y);void\ \text{metodoExemplo}(int\ x,\ String\ y); termina com ponto e vírgula e não tem corpo. Isso é apenas uma assinatura (ex.: em interface/abstract), não a implementação “completa” do método.
  • B) void metodoExemplo(int x, String y) {}void\ \text{metodoExemplo}(int\ x,\ String\ y)\ \{\} tem tipo de retorno, nome, parâmetros tipados e corpo. Está correta.
  • C) Falta o tipo de retorno (ou voidvoid). Incorreta.
  • D) Parâmetros não têm tipos (em Java, na assinatura precisam ter tipos). Incorreta.
  • E) Falta o tipo de retorno ("public" é modificador de acesso, não é retorno). Incorreta.

Alternativa correta: B.

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.