JavaPOObasico

Método com retorno

Em softwares reais, você frequentemente precisa que um método calcule e devolva um valor para ser usado em outras partes do código — por exemplo, a área de um cômodo para orçar materiais ou o perímetro para calcular molduras. Usar retorno evita que você tenha que armazenar o resultado manualmente ou depender de variáveis globais.

O PROBLEMA

Retangulo(largura,altura) com area() e perimetro() retornando double.

EXEMPLO

retangulo(5,3).area() → 15.0

SOBRE O CONCEITO

Um método com retorno é declarado com o tipo do valor que ele devolve, como double. Dentro dele, a instrução return define qual valor será enviado de volta. Um erro comum é usar void no lugar do tipo de retorno; isso faz com que o método não devolva nada — ele apenas executa ações, mas não produz um resultado que possa ser atribuído a uma variável ou usado em expressões. No exercício, area() e perimetro() devem retornar double, pois representam números decimais. Se você usar void, o código nem compila, pois o return com valor não é permitido em métodos void.

RESOLUÇÃO

Mais exercícios de POO

JAP005 · BásicoMúltiplos objetosJAP011 · IntermediárioHerança simplesJAP002 · BásicoConstrutorJAP008 · BásicoGetters e Setters
Ver todos os exercícios de Java