Envio mi codigo.
import java.util.Scanner;
public class CompatibilidadDonante { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int edad;
while(true) {
System.out.println("Ingrese la edad del donante (9 para salir); ");
edad = scanner.nextInt();
if(edad == 9) {
System.out.println("Programa finalizado. ");
break;
}
System.out.println("Ingrese el peso del donante (en kg); ");
double peso = scanner.nextDouble();
boolean edadValida = edad >= 18 && edad <= 65;
boolean pesoValido = peso > 50;
if (edadValida && pesoValido) {
System.out.println("El donante es compatible. ");
}else {
System.out.println("El donante no es compatible. ");
if (!edadValida) {
System.out.println("Motivo: Debe de tener entre 18 y 65 años. ");
}
if (!pesoValido) {
System.out.println("Motivo; Debe pesar más de 50 kg. ");
}
}
System.out.println();
}
scanner.close();
}
}