Na seção 'Treinando condicionais', a resposta informada como correta contém um erro:
double calcularTaxaDeJuros(double saldo) {
if (saldo < 1000) {
return 0.01;
} else if (saldo < 5000) {
return 0.02;
} else {
return 0.03;
}
}
Esta função nunca irá retornar uma taxa de juros de 2%, pois qualquer saldo inferior a R$ 1000 automaticamente retornará uma taxa de juros de 1%, pois a condição do if já atende a condição do else if.