Meu codigo Bancario - Consegui realizar sem consulta!! XD
import java.util.Locale;
import java.util.Scanner;
public class nadobank {
static void main() {
Locale.setDefault(Locale.US);
Scanner input = new Scanner(System.in);
String nome = "Victor Nadoti";
String tipoConta = "Correntista";
double saldoInicial = 4500;
double valorDepositado;
double valorTransferencia;
double saldoAtual = saldoInicial;
System.out.println("***********************************");
System.out.println(" BEM VINDOS A NADOTBANK ");
System.out.printf("Nome do Cliente: %s\n", nome);
System.out.printf("Tipo de Conta: %s\n",tipoConta);
System.out.printf("Saldo Inicial: %.2f\n", saldoInicial);
System.out.println("***********************************");
System.out.println();
System.out.println("Operacoes : ");
int opcoesMenu = 0;
do {
// MENU
System.out.println("1 - Consultar Saldo");
System.out.println("2 - Depositar valor");
System.out.println("3 - Enviar valor");
System.out.println("4 - Sair do programa....");
// VALIDAR ENTRADA
if (input.hasNextInt()) {
opcoesMenu = input.nextInt();
} else {
System.out.println("Digite apenas numeros por favor....");
input.next();
continue;
}
// CONSULTAR SALDO
if (opcoesMenu == 1) {
System.out.printf("Saldo Atual: %.2f\n\n", saldoAtual);
// DEPOSITAR VALOR
} else if (opcoesMenu == 2) {
System.out.println("Digite o Valor: ");
valorDepositado = input.nextDouble();
saldoAtual = saldoAtual + valorDepositado;
System.out.println("Depositado......\n");
System.out.printf("Saldo Atual de R$ %.2f\n\n",saldoAtual);
// TRANSFERIR VALOR
} else if (opcoesMenu == 3) {
System.out.println("Digite o Valor: ");
valorTransferencia = input.nextDouble();
if (saldoAtual < valorTransferencia) {
System.out.printf("Voce nao tem Saldo Suficiente, seu saldo e de R$ %.2f\n\n\n",saldoAtual);
} else {
saldoAtual = saldoAtual - valorTransferencia;
System.out.println("Transferindo......\n");
System.out.printf("Saldo Atual de R$ %.2f\n\n\n",saldoAtual);
}
// SAINDO DO PROGRAMA
}else if(opcoesMenu == 4) {
System.out.println("Saindo do programa.....\n");
// TRATANDO OPCAO INVALIDA
}else{
System.out.println("Opcao invalida digite novamente....\n");
continue;
}
} while (opcoesMenu != 4);
// FECHAR PROGRAMA
System.out.println("***********************************");
System.out.println(" NADOTBANK AGRADECE VOLTE SEMPRE ");
System.out.println("***********************************");
input.close();
}
}