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();
}
}
}