Fala galera, ficou assim meu projeto final.
import java.text.DecimalFormat;
import java.util.Scanner;
public class ProjetoBanco {
public static void mostraOpcoes() {
System.out.println("\n" +
"Operações\n" +
"\n" +
"1- Consultar saldo.\n" +
"2- Receber valor.\n" +
"3- Transferir valor.\n" +
"4- Sair.. \n" +
"\n" +
"Digite a opção desejada:");
}
public static void main(String[] args) {
DecimalFormat decimal = new DecimalFormat("0;00");
double saldo = 5000;
Scanner leitura = new Scanner(System.in);
System.out.println("***********************\n" +
"Dados iniciais do cliente:\n" +
"Bem vindo!\n" +
"Nome: Caio Maia Morgado\n" +
"Tipo conta: Corrente\n" +
"Saldo inicial: R$" + decimal.format(saldo) + "\n" +
"***********************\n" +
"\n");
int opcaoEscolhida;
while (true) {
mostraOpcoes();
opcaoEscolhida = leitura.nextInt();
double novoSaldo;
if (opcaoEscolhida == 1) {
System.out.println("Seu saldo é de " + decimal.format(saldo));
} else if (opcaoEscolhida == 2) {
System.out.println("Digite a quantidade a receber.");
double recebido = leitura.nextDouble();
novoSaldo = saldo + recebido;
System.out.println("Seu saldo atualizado é de R$" + decimal.format(novoSaldo));
saldo = novoSaldo;
} else if (opcaoEscolhida == 3) {
System.out.println("Digite a quantidade a transferir ");
double enviado = leitura.nextDouble();
if (enviado > saldo) {
System.out.println("Não é possível realizar a transferência");
} else {
novoSaldo = saldo - enviado;
System.out.println("Seu saldo atualizado é R$" + decimal.format(novoSaldo));
saldo = novoSaldo;
}
} else if (opcaoEscolhida == 4) {
break;
} else {
System.out.println("Digite uma opção Válida");
}
}
}
}