import java.util.Scanner;
public class Desafio {
public static void main(String[] args) {
Scanner nome = new Scanner(System.in);
Scanner conta = new Scanner(System.in);
Scanner saldo = new Scanner(System.in);
Scanner menu = new Scanner(System.in);
Scanner dinheiro = new Scanner(System.in);
int verificadorUm = 0;
int verificadorDois = 0;
int verificadorTres = 0;
int verificadorGeral= 0;
int tipoDeConta = 0;
int menuOpcoes = 0;
double saldoCliente = 0;
String nomeCliente = null;
String qualConta = null;
String mensagemCinco = null;
String mensagemSete = null;
while (verificadorGeral != 1) {
while (verificadorUm != 1) {
System.out.println("Insira o nome do cliente: ");
nomeCliente = nome.nextLine();
String mensagemUm = """
\nO mome inserido: %s está correto?
Digite 1 caso esteja correto.
Digite 0 caso não esteja correto\n.
""".formatted(nomeCliente);
System.out.println(mensagemUm);
Scanner correcaoNome = new Scanner(System.in);
verificadorUm = correcaoNome.nextInt();
}
while (verificadorDois != 1) {
System.out.println("\nInsira o tipo de conta: ");
String mensagemDois = """
Digite 1 para conta corrente.
Digite 0 para donta poupança.\n
""".formatted();
System.out.println(mensagemDois);
tipoDeConta = conta.nextInt();
switch (tipoDeConta) {
case 1:
qualConta = "Conta corrente";
break;
case 0:
qualConta = "Conta Poupança";
break;
}
System.out.println("\nTipo da conta: " + tipoDeConta+"\n");
String mensagemTres= """
\nO tipo de conta é: %s
Está correto?
Digite 1 caso esteja correto.
Digite 0 caso não esteja correto.\n
""".formatted(qualConta);
System.out.println(mensagemTres);
Scanner correcaoConta = new Scanner(System.in);
verificadorDois = correcaoConta.nextInt();
}
while (verificadorTres != 1) {
System.out.println("\nInsira o valor depositado: ");
saldoCliente = saldo.nextDouble();
String mensagemQuatro = """
\nO valor inserido: %.2f está correto?
Digite 1 caso esteja correto.
Digite 0 caso não esteja correto.\n
""".formatted(saldoCliente);
System.out.println(mensagemQuatro);
Scanner correcaoValor = new Scanner(System.in);
verificadorTres = correcaoValor.nextInt();
}
mensagemCinco = """
_______________________________________________
Nome: %s |
Tipo de conta: %s |
Saldo atual: %.2f |
_______________________________________________|
\n""".formatted(nomeCliente,qualConta,saldoCliente);
System.out.println(mensagemCinco);
String mensagemSeis = """
Os dados estão corretos?
Se estiverem, digite 1.
Caso não estejam, digite 0.
\n""";
System.out.println(mensagemSeis);
Scanner correcaoGeral = new Scanner(System.in);
verificadorGeral = correcaoGeral.nextInt();
}