GoConqr has a new look! Let us know what you think.

Module 9 of 12 · Text

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.

Instructions

You must submit an attempt for this quiz to progress. You can submit it after the last question.

Go to the chosen module

Feedback

What is it about?

What do you think of the new look?

How do you like it?