Olá, Luiz. Tudo bem?
Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.
Você implementou a validação de um doador de sangue com as condições de idade e peso de forma clara e objetiva. Isso ajuda a garantir que a lógica da verificação esteja bem aplicada. O uso do if para verificar as condições e fornecer explicações sobre o erro é uma abordagem excelente!
Uma dica interessante para o futuro é considerar o uso de um operador ternário para simplificar a lógica de validação, por exemplo:
String resultado = (idade >= 18 && idade <= 65 && peso > 50) ? "O doador é compatível para doação de sangue." : "O doador não é compatível."; System.out.println(resultado);
Esse código faz a verificação e retorna a mensagem diretamente, tornando o código mais compacto.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!