import java.util.Scanner;
public class Conta {
public static void main(String[] args) {
Scanner leitura = new Scanner(System.in);
// Declarando variaveis:
String nome;
int tipo = 0;
int opcao = 0;
double saldo = 0;
double deposita = 0;
double sacar = 0;
String conta = "0";
String conta1 = "";
//Metodos
System.out.println("************************************");
System.out.println("Informe o seu nome:");
nome = leitura.nextLine();
System.out.println("Informe o tipo de Conta:\n1-Conta Corrente.\n2-Conta Poupanca.");
tipo = leitura.nextInt();
if (tipo == 1){
conta1 += "Conta Corrente.";
} else{
conta1 += "Conta Poupança";
}
System.out.printf("Olá %s seja bem vindo(a) ao nosso banco! ",nome);
while (opcao != 4){
if(tipo < 1 || tipo > 4){
System.out.println("Digite um valor entre 1 e 4");
tipo = leitura.nextInt();
}
System.out.println("Escolha a opção desejada:\n1-Consultar Saldo.\n2-Depositar.\n3-Sacar.\n4-Sair.");
opcao = leitura.nextInt();
switch (opcao){
case 1:
System.out.println("***********************");
System.out.println("Consulta de saldo:");
System.out.println("Seu saldo atual: "+ saldo);
break;
case 2:
System.out.println("************************");
System.out.println("Receber Valor");
System.out.println("Informe o valor do deposito:");
deposita = leitura.nextDouble();
saldo += deposita;
break;
case 3:
System.out.println("***********************");
System.out.println("Tranferir Valor");
System.out.println("Informe o valor do saque:");
sacar = leitura.nextDouble();
if(sacar > saldo){
System.out.println("Saldo insuficiente!");
} else {
System.out.println("****************************");
System.out.println("Saque realizado com sucesso.");
saldo -= sacar;
}
default:
System.out.println("Obrigado!");
break;
}
}
System.out.println("*********************************************************");
System.out.println("Ficha Cadastral");
System.out.printf("Nome do cliente:\n %s\nTipo de Conta: %s\nSaldo: %.2f",nome,conta1,saldo);
}
}