import java.util.Scanner;
public class ContaBancaria {
static void main() {
int valorSubtraido = 0;
int valorAdicionado = 0;
int opcaoEscolhida = 0;
int saldo = 2500;
Scanner leitor = new Scanner(System.in);
System.out.println("***********");
System.out.println("Dados iniciais do cliente:");
System.out.println("Digite seu nome: ");
String nome = leitor.nextLine();
System.out.println("Nome: " + nome);
System.out.println("Tipo de conta: Corrente");
System.out.println("Saldo inicial = " + saldo);
while (opcaoEscolhida != 4) {
System.out.println("""
Digite a operação a ser realizada:
1 - Consultar saldos
2 - Receber valor
3 - Transferir valor
4 - Sair
Digite a opção desejeda:
""");
opcaoEscolhida = leitor.nextInt();
if (opcaoEscolhida == 1){
System.out.println("O saldo atual é de "+saldo);
} else if (opcaoEscolhida == 2) {
System.out.println("Digite o valor a ser adicionado:");
valorAdicionado = leitor.nextInt();
System.out.println("O valor adicionado foi de "+ valorAdicionado);
saldo += valorAdicionado;
System.out.println("O valor atual é de "+ saldo);
} else if (opcaoEscolhida == 3) {
System.out.println("Digite o valor a ser transferido:");
valorSubtraido = leitor.nextInt();
System.out.println("O valor subtraido é de "+ valorSubtraido);
if (valorSubtraido>saldo){
System.out.println("O saldo atual é de "+ saldo+" você tentou tirar da conta "+valorSubtraido+". Não será possível devido ao saldo da conta.");
} else {
System.out.println("O valor subtraido do saldo foi de "+valorSubtraido);
saldo -= valorSubtraido;
System.out.println("O valor atual do seu saldo é de "+saldo);
}
}
else if (opcaoEscolhida != 4){
System.out.println("Opção Inválida");
}
}
System.out.println("Programa encerrado!");
}
}