Olá!
Segue minha resolução:
import java.util.Scanner;
public class DoadorSangue {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Insira a idade do doador: ");
int idade = sc.nextInt();
System.out.println("Insira o peso do doador: ");
double peso = sc.nextDouble();
if(idade >= 18 && idade <= 65 && peso > 50){
System.out.println("O doador é compatível!");
} else if (idade < 18 || idade > 65) {
System.out.println("Doador incompatível!\nMotivo: Idade deve estar entre 18 e 65 anos!");
} else if (peso < 50 ){
System.out.println("Doador incompatível!\nMotivo: Peso deve ser maior que 50kg!");
}
}
}