import java.util.Scanner;
class CriaConta {
    public static void main(String[] args) {
        boolean StatusTransferencia;
        String Validação;
        int Operação;
        double Valor;
        Conta PrimeiraConta = new Conta();
        Conta SegundaConta = new Conta();
        Scanner leitura = new Scanner(System.in);
        System.out.println("Bem Vindo ao Banco do Birosca.");
        System.out.println("Deseja fazer alguma operação? (Digite: Sim ou Não)");
        Validação= leitura.nextLine();
        while((Validação == "Sim") || (Validação == "sim") ) {
            System.out.println("Digite a operação?");
            System.out.println("1-Saque");
            System.out.println("2-Deposito");
            System.out.println("3-Transferencia");
            Operação= leitura.nextInt();
            switch( Operação )
            {
                case 1:
                    System.out.println("Digite o valor a ser sacado:");
                    Valor=leitura.nextDouble();
                    StatusTransferencia = PrimeiraConta.saque(Valor);
                    if(StatusTransferencia == true) {
                        System.out.println("Seu saldo é "+ PrimeiraConta.saldo + " reais.");
                        }
                    else {
                        System.out.println("Operação não realizada. Seu saldo é de "+ PrimeiraConta.saldo + " reais.");
                    }
                        break;
                case 2:
                    System.out.println("Digite o valor a ser depositado:");
                    Valor=leitura.nextDouble();
                    PrimeiraConta.deposita(Valor);
                        break;
                case 3:
                    System.out.println("Digite o valor a ser transferido:");
                    Valor=leitura.nextDouble();    
                    PrimeiraConta.transfere(Valor, SegundaConta);
                        break;
                default:
                        System.out.println("Opção Inválida");
                        System.out.println("Digite a operação?");
                        System.out.println("1-Saque");
                        System.out.println("2-Deposito");
                        System.out.println("3-Transferencia");
                        Operação= leitura.nextInt();
            }
            System.out.println("Deseja fazer alguma operação? (Digite: Sim ou Não");
            Validação= leitura.nextLine();
        }
}
}