O GoConqr está de visual novo! Conte para nós o que você achou.

Módulo 9 de 12 · Texto

Returns

Brenda Gabriela Senra da Silva

Não pode ser feito

Não se pode declarar uma variável dentro de um return.

Don’t declare a variable inside a return

Você pode retornar direto ou criar a variável antes e depois dar return.

You can return directly, or create the variable first and then return it."

 

Se o método não for void, ele precisa retornar algo compatível com o tipo declarado.

Isso vale para:

🔹 Tipos primitivos

  • int

  • double

  • boolean

  • char

  • long

  • etc.

Exemplo:

public static boolean teste() {

return true; // obrigatório retornar boolean }

🔹 Tipos de referência (objetos)

  • String

  • Integer

  • List

  • qualquer classe criada por você

Exemplo:

public static String nome() {

return "Brenda"; }

🔹 Arrays

public static int[] numeros() {

return new int[]{1,2,3}; }

⚠ A única exceção

Quando o método é:

public static void exemplo()

Aí ele não precisa retornar nada.

Instruções

Para avançar no curso, envie uma tentativa deste quiz. Você pode enviá-la depois da última pergunta.

Ir para o módulo escolhido

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?