Anhanguera atps - programação orientada a objetos i etapa 1 e 2
import java.util.Scanner; public class SistemaHospedagem { Aluguel aluguel = null; int dia, mes, ano, hora; /** * Método para criar o menu do usuário */ public void montarMenu(){ Scanner scan = new Scanner(System.in); float vDiaria; int opcao=0; System.out.print("Informe o valor da diária: "); vDiaria = scan.nextFloat(); Aluguel.setValorDiaria(vDiaria); while(opcao != 4){ System.out.println("==============Menu=============="); System.out.println("1- Registrar entrada em quarto"); System.out.println("2- Registrar saída do quarto"); System.out.println("3- Atualizar o valor da diária"); System.out.println("4- Sair"); System.out.println("Escolha uma opção do menu: "); opcao = scan.nextInt(); switch(opcao){ case 1: if(aluguel == null){ registrarEntrada(); }else{ System.out.println("Desculpe, o quarto está ocupado!!"); } break; case 2: if(aluguel != null){ registrarSaida(); }else{ System.out.println("O quarto não está ocupado!!!"); } break; case 3: System.out.print("Informe o novo valor da diária: "); vDiaria = scan.nextFloat(); Aluguel.setValorDiaria(vDiaria); System.out.printf("Valor da diária atualizada para: R$%.2f", vDiaria); break; case 4: opcao = 4; break; default: System.out.println("Opção inválida!!!\n\n"); } } System.out.println("FIM DO PROGRAMA"); } /** * Registra a entrada do locatario no quarto */ public void registrarEntrada(){ Scanner scan = new Scanner(System.in); String nome = null; System.out.print("Informe o nome do locatário: "); nome = scan.nextLine(); System.out.print("Informe a hora de entrada: "); hora = scan.nextInt(); System.out.print("Informe o dia de entrada: "); dia = scan.nextInt();
System.out.print("Informe o mes de