import java.util.Scanner;
public class Main {
public static void main(String[] args) {
String nome = "";
String tipoConta = "Corrente";
double pagamento = 0.0;
double transferencia = 0;
double saldoInicial = 2500.0;
int escolhaUsuario = 0;
System.out.println("""
***************************************
Dados iniciais do cliente:
Nome: %s
Tipo conta: %s
Saldo inicial: R$ %.2f
***************************************
""".formatted(nome, tipoConta, saldoInicial));
String menu = ("""
Operações
1- Consultar saldo
2- Receber valor
3- Transferir valor
4- Sair
Digite a opção desejada:
""");
Scanner leitor = new Scanner(System.in);
while (escolhaUsuario != 4) {
System.out.println(menu);
escolhaUsuario = leitor.nextInt();
if (escolhaUsuario == 1) {
System.out.println("O saldo presente na conta é de: R$ " + saldoInicial);
} else if (escolhaUsuario == 2) {
System.out.println("Digite o valor do pagamento: ");
pagamento = leitor.nextDouble();
saldoInicial += pagamento;
System.out.println("Pagamento recebido, seu saldo atualizado é de R$ " + saldoInicial);
} else if (escolhaUsuario == 3) {
System.out.println("Digite o valor que deseja transferir: ");
transferencia = leitor.nextDouble();
if (transferencia > saldoInicial) {
System.out.println("Não há saldo suficiente para realizar a operação de transferência!");
} else {
saldoInicial -= transferencia; // Atualiza o saldo
System.out.println("Transferência realizada com sucesso! Seu saldo atualizado é de R$ " + saldoInicial);
}
} else if (escolhaUsuario == 4) {
System.out.println("Obrigado por utilizar nosso aplicativo bancário!");
} else {
System.out.println("A opção escolhida é inválida, tente novamente outra opção.");
}
} }
}