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

Dúvida no Ex. 1 da Aula 5 - Testando exceções

private double maiorDeTodos = Double.MinValue; private double menorDeTodos = Double.MaxValue;

essa declaração de variavel está certa? não está invertido pra mim o correto seria

private double maiorDeTodos = Double.MaxValue; private double menorDeTodos = Double.MinValue;

2 respostas
solução!

Você está certo, Thyago!

Obrigado por avisar, iremos corrigir :)

Na verdade, está correto. A ideia é que na primeira iteração do foreach, o primeiro valor a ser avaliado seja o maior de todos e o menor de todos. Explicando melhor: - Se for usado MinValue para a propriedade MenorDeTodos, nenhum outro valor será menor que MinValue. Não é o que queremos; - Se for usado MaxValue para a propriedade MenorDeTodos, qualquer valor será menor que o MaxValue, que é o que queremos na primeira iteração do foreach.

A lógica invertida vale para a propriedade MaiorDeTodos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software