Mi resultado fue muy básico espero algun dia poder resolver los ejercicios asi como la resolución del profesor.
import java.util.Scanner;
public class Donante {
public static void main(String[] args) {
int mayorDeEdad= 18;
int limiteEdad=65;
Scanner scanner = new Scanner(System.in);
System.out.println("Ingrese la edad del donante:");
int edad= scanner.nextInt();
System.out.println("Ingrese el peso del donante (en kg):");
double peso= scanner.nextDouble();
if(peso>50 && edad >18 && edad <=65){
System.out.println("El donante es compatible.");
}else{
System.out.println("El donante no es compatible. \n "+ "Motivo: Debe tener entre 18 hasta 65 años y un peso superior a 50kg ." + "y usted tiene " +edad +" y un peso de "+ peso + " kg");
}
}
}