import java.util.Scanner;
public class ContaBancaria { public static void main(String[] args) { String nome = "Aldeny Junior"; String tipoDeConta = "Corrente"; double saldoInicial = 2500.00;
Scanner leitura = new Scanner(System.in);
System.out.println(String.format(
"""
********************************************************
Dados Inicias do Cliente:
Nome: %s
Tipo de Conta: %s
Saldo Inicial: R$%.2f
********************************************************
""", nome, tipoDeConta, saldoInicial));
while (true) {
System.out.println(
"""
Operações:
1- Consultar Saldos
2- Receber Valor
3- Tranferir Valor
4- Sair
""");
System.out.println("Digite a opção desejada:");
int opcaoDesejada = leitura.nextInt();
if (opcaoDesejada == 1) {
System.out.println(String.format("O Saldo atual e: %.2f", saldoInicial));
} else if (opcaoDesejada == 2) {
System.out.println("Informe o Valor a receber");
double valorInformado = leitura.nextDouble();
saldoInicial += valorInformado;
System.out.println(String.format("Saldo atualizado R$%.2f", saldoInicial));
} else if (opcaoDesejada == 3) {
System.out.println("Informe o valor que deseja Transferir:");
double valorInformado = leitura.nextDouble();
if(valorInformado > saldoInicial) {
System.out.println("Não a saldo suficiente para fazer essa transferência.");
} else {
saldoInicial -= valorInformado;
System.out.println(String.format("Saldo atualizado R$%.2f", saldoInicial));
}
} else if (opcaoDesejada == 4) {
break;
} else {
System.out.println("Opção Invalida!");
}
}
}
}