import java.util.Scanner;
public class ContaCorrente {
public static void main(String[] args) {
double valorSaldo = 500.00;
double valorDeposito = 0;
double valorSaque = 0;
int recebeOpcaoConta = 0;
int statusConta = 1;
while(statusConta == 1){
Scanner scanner = new Scanner(System.in);
System.out.println("Digite a Opção Desejada: ");
System.out.println("1 - Consultar Saldo");
System.out.println("2 - Depósito ");
System.out.println("3 - Saque");
System.out.println("4 - Sair");
recebeOpcaoConta = scanner.nextInt();
if (recebeOpcaoConta < 1 || recebeOpcaoConta > 4) {
System.out.println("Opção Invalida!!!");
} else {
switch (recebeOpcaoConta) {
case 1:
//System.out.println("Sado da Conta Corrente: R$ %.2f " , valorSaldo);
String imprimeSaldo = """
Sado da Conta Corrente: R$ %.2f
""".formatted(valorSaldo);
System.out.println(imprimeSaldo);
break;
case 2:
Scanner scanner1 = new Scanner(System.in);
System.out.println("Informe o Valor de Depósito");
valorDeposito = scanner.nextDouble();
valorSaldo = valorSaldo + valorDeposito;
String imprimeSaldoDeposito = """
Sado da Conta Corrente: R$ %.2f
""".formatted(valorSaldo);
System.out.println(imprimeSaldoDeposito);
break;
case 3:
Scanner scanner2 = new Scanner(System.in);
System.out.println("Informe o Valor de Saque");
valorSaque = scanner2.nextDouble();
if (valorSaque < valorSaldo) {
valorSaldo = valorSaldo - valorSaque;
String imprimeSaldoSaque = """
Sado da Conta Corrente: R$ %.2f
""".formatted(valorSaldo);
System.out.println(imprimeSaldoSaque);
}else {
System.out.println("Saldo Insuficiente para o Saque");
}
break;
case 4:
System.out.println("Operação Finalizada!!!");
statusConta = 2;
}
}
}
}
}