import java.util.Scanner;
public class BankAccount {
public static void main(String[] args) {
String accountHolderName = "Klaus Santos";
int bankAgency = 789;
String accountNumber = "12345-6";
String accountType = "Corrente";
double balance = 2500;
int option = 0;
// Criando o Menu para acesso do cliente:
String menu = """
*************************************
Seja bem vindo à sua conta bancária !
--- MENU ---
1 - Exibir detalhes da conta.
2 - Consultar saldo.
3 - Depositar valor.
4 - Sacar valor.
5 - Sair da aplicação.
*************************************
""";
// Usando a classe Scanner para caputrar os dados inserido pelo usuário:
Scanner scanner = new Scanner(System.in);
while (option !=5) {
System.out.print(menu);
System.out.print("Digite a opção: ");
option = scanner.nextInt();
switch (option) {
case 1:
System.out.println("*************************************");
System.out.println(" Nome do Cliente : " + accountHolderName);
System.out.println(" Agência Bancária : " + bankAgency);
System.out.println(" Número da Conta : " + accountNumber);
System.out.println(" Tipo da Conta : " + accountType);
System.out.println(" Saldo da Conta : R$ " + balance);
System.out.println("*************************************");
break;
case 2:
System.out.println("Saldo atual: R$ " + balance);
break;
case 3:
System.out.print("Informe o valor a ser depósitado: ");
double depositAmount = scanner.nextDouble();
balance += depositAmount;
System.out.println("Seu novo saldo é R$ " + balance);
break;
case 4:
System.out.print("Informe o valor a se sacado: ");
double withdrawValue = scanner.nextDouble();
if (withdrawValue <= balance){
balance -= withdrawValue;
System.out.println("Seu novo saldo é R$ " + balance);
} else {
System.out.println("Não é possível fazer esta operação.");
System.out.println("SALDO INSUFICIENTE!");
}
break;
case 5:
System.out.println("Seção encerrada com sucesso!");
break;
default:
System.out.println("Opção invalida!");
break;
}
}
}
}
Vamos pra cima. Partiu próximo curso!