O meu ficou diferente do professor porque fiz só antes..
Tenho uma duvida em questao da opção 3
queria por saque > saldo utilizando if com o "sout" escrito " Saldo insuficiente para efetuar saque".
só que eu fiz isso mas a operação nao parava, por exemplo tenho 10000 e quis sacar 11000. em vez de nao fazer a operação e so informar que o saque era indisponivel, ele colocava o saldo negativo de -1000 e " Saldo insuficiente para efetuar saque". Queria saber como fazer para nao ter operação nesse if.
ai no entanto eu tirei e fiz do jeito que deu certo para mim. Espero o retorno para tirar a duvida. obg
import java.util.Scanner;
public class contaBancaria {
public static void main(String[] args) {
int opcao = 0;
double saldo = 10000;
Scanner leitor = new Scanner(System.in);
while (opcao != 4) {
System.out.println("--------------------------------------");
System.out.println("\n Nome: Leonardo Santos Carvalho");
System.out.println(" Conta: Corrente");
System.out.println(" Saldo: " + saldo);
System.out.println("--------------------------------------");
System.out.println("Menu: ");
System.out.println("1. Saldo");
System.out.println("2. Depositar");
System.out.println("3. Sacar");
System.out.println("4. Encerrar");
opcao = leitor.nextInt();
if (opcao == 1) {
System.out.println("Seu saldo é de 10000");
System.out.println("Qual opção você deseja:");
System.out.println("1. Saldo");
System.out.println("2. Depositar");
System.out.println("3. Sacar");
} else if (opcao == 2) {
System.out.println("Digite o valor do depósito:");
double depositar = leitor.nextInt();
System.out.println("Você depositou: " + depositar);
System.out.println("------------------------------");
saldo = saldo + depositar;
System.out.println("Seu saldo agora é de : " + saldo);
System.out.println("-------------------------------");
} else if (opcao == 3) {
System.out.println("Digite o valor do saque:");
double saque = leitor.nextInt();
System.out.println("Você sacou: " + saque);
System.out.println("------------------------------");
saldo = saldo - saque;
System.out.println("Seu saldo agora é de: " + saldo);
System.out.println("------------------------------");
} else if (opcao == 4) {
System.out.println("Encerrando atendimento, até mais!!");
}
else {
System.out.println("opção invalida!");
}
}
leitor.close();
}
}