Escreva um programa que apresente um menu permitindo ao usuário
realizar a (1) Internação ou (2)Alta de pacientes de um hospital (Nome do Paciente e Quarto).
É importante saber que cada quarto permite a internação, simultânea de apenas 2 pacientes e,
ao todo, a ala possui 5 quartos. Lembre-se sempre de verificar, no caso de internação, se o
quarto possui vaga disponível e, ao realizar o processo de alta, liberar a vaga no quarto. O sistema
encerra quando o usuário informar a opção (3) Sair do menu principal.
Meu código ta assim se alguém puder me ajudar
Scanner entrada = new Scanner(System.in);
String nomePaciente;
String quartos = " ";
int opcaoMenu, numQuarto = 5;
do{
System.out.print("--------------------------------------------------\n");
System.out.print(" CONVÊNIO \n");
System.out.print("--------------------------------------------------\n");
System.out.print("1. INTERNAÇÃO \n");
System.out.print("2. ALTA \n");
System.out.print("3. SAIR \n");
System.out.print("DIGITE UMA OPÇÃO ");
opcaoMenu = entrada.nextInt();
}while(opcaoMenu != 1 && opcaoMenu != 2);
switch(opcaoMenu)
{
case 1:
System.out.println("--------------------------------------------\n");
System.out.print(" INTERNAÇÃO \n");
System.out.println("--------------------------------------------\n");
System.out.print("PACIENTE: ");
nomePaciente = entrada.nextLine();
System.out.print("QUARTO..: ");
numQuarto = entrada.nextInt();
if(quartos != " ")
{
System.out.print("QUARTO OCUPADO! ");
}
else
{
System.out.print("INTERNAÇÃO REALIZADA COM ÊXITO. ");
} break;
case 2:
System.out.println("--------------------------------------------\n");
System.out.print(" ALTA \n");
System.out.println("--------------------------------------------\n");
System.out.print("PACIENTE: ");
nomePaciente = entrada.nextLine();
System.out.print("QUARTO..: ");
numQuarto = entrada.nextInt();
if(quartos == " ")
{
System.out.print("QUARTO LIBERADO! \n");
}break;
}
}
}