Pessoal não consigo alinhar o Try Cath dentro de um while e o else if esta quebrando todo o codigo , alguém pode ver o codigo é dar uma luz ai !
Estou colocando a lógica do código, pra clarear !
package co.javabank.bank;
import java.util.InputMismatchException;
import java.util.Scanner;
public class Javabank {
public static void main(String[] args) {
Scanner entradados = new Scanner(System.in);
Contabank contabank = new Contabank("0001", "1234", "JAVABANK");
// D = DEPOSITAR
// S = SACAR
// E = SAIR
while (true) {
System.out.println("O que deseja fazer ? D = Deposito , S = Saque, E = Sair da Conta");
try {
String operacoes = entradados.nextLine();
if (operacoes.equals("D"))
System.out.println("Qual valor deseja depositar ?");
double valor = entradados.nextDouble();
contabank.depositar(valor);
} catch (InputMismatchException InputMismatchException) {
}
} else if (operacoes.equals("S")) {
System.out.println("Qual valor deseja sacar ?");
if (!contabank.sacar(valor)) {
}
}catch (InputMismatchException InputMismatchException){
System.out.println("Ops ! Não foi possivel operação de Saque");
}
}
}
Valeu !
