consistiu na criação de um sistema de banco que apresentasse opções para o cliente
código .java
import java.util.Scanner;
public class BancoJusto {
public static void main(String[] args) {
Scanner leitorTeclado = new Scanner(System.in);
System.out.println("Digite seu nome:");
String nome = leitorTeclado.nextLine();
double saldo = 3780.50;
int opcaoEscolida = 0;
int opcaoFinal = 1;
String mensagemInicial = """
**************************************
Bem-vindo(a) ao Banco Justo.
**************************************
Dados iniciais do cliente:
Nome: %s
Tipo de conta: Corrente
Saldo inicial: R$ %.2f
**************************************
""".formatted(nome, saldo);
System.out.println(mensagemInicial);
String menuOpcoes = """
Operações
(1) - Consultar saldo em conta
(2) - Receber valor
(3) - Transferir valor
(4) - Sair
""";
String mensagemFinal = """
Você deseja continuar ou sair do aplicativo?
(1) Continuar (2) Sair
""";
while ((opcaoEscolida !=4) && (opcaoFinal != 2)) {
System.out.println(menuOpcoes);
opcaoEscolida = leitorTeclado.nextInt();
if (opcaoEscolida == 1) {
System.out.printf("------------------%nSeu saldo é de R$ %.2f.%n%n", saldo);
System.out.println(mensagemFinal);
opcaoFinal = leitorTeclado.nextInt();
} else if (opcaoEscolida == 2) {
System.out.println("Informe o valor a ser recebido:");
double valorRecebido = leitorTeclado.nextDouble();
saldo += valorRecebido;
System.out.printf("------------------%nSeu saldo é de R$ %.2f.%n%n", saldo);
System.out.println(mensagemFinal);
opcaoFinal = leitorTeclado.nextInt();
} else if (opcaoEscolida == 3) {
System.out.println("Informe o valor a ser transferido:");
double valorTransferido = leitorTeclado.nextDouble();
while (valorTransferido > saldo) {
System.out.println("\nO valor inserido é MAIOR que o valor do seu saldo.\nInsira outro valor:");
valorTransferido = leitorTeclado.nextDouble();
}
saldo -= valorTransferido;
System.out.printf("------------------%nSeu saldo é de R$ %.2f.%n%n", saldo);
System.out.println(mensagemFinal);
opcaoFinal = leitorTeclado.nextInt();
} else if (opcaoEscolida == 4) {
System.out.println("Você escolheu SAIR do aplicativo.");
} else {
System.out.println("Opção Inválida! Selecione uma opção válida.");
}
}
}
}