fork download
  1. import java.util.*;
  2.  
  3. class Main {
  4. public static void main(String[] args) {
  5. Scanner input = new Scanner(System.in);
  6. Locale.setDefault(Locale.US);
  7. int operacao = 0;
  8. System.out.println("Digite o saldo inicial: ");
  9. double saldo = input.nextDouble();
  10. do {
  11. System.out.println("Digite o código da operação (1-deposito, 2-saque, 3-encerrar): ");
  12. operacao = input.nextInt();
  13. switch (operacao) {
  14. case 1:
  15. System.out.println("Digite o valor a ser depositado");
  16. saldo += input.nextDouble();
  17. break;
  18. case 2:
  19. System.out.println("Digite o valor do saque: ");
  20. saldo -= input.nextDouble();
  21. break;
  22. }
  23. } while (operacao != 3);
  24. if (saldo == 0) System.out.println("CONTA ZERADA");
  25. else if (saldo > 0) System.out.println("CONTA PREFERENCIAL");
  26. else System.out.println("CONTA ESTOURADA");
  27. System.out.printf("Saldo da conta: R$ %.2f%n", saldo);
  28. input.close();
  29. }
  30. }
  31.  
  32. //https://pt.stackoverflow.com/q/413254/101
Success #stdin #stdout 0.12s 37384KB
stdin
100
1
50
2
20
3
stdout
Digite o saldo inicial: 
Digite o código da operação (1-deposito, 2-saque, 3-encerrar): 
Digite o valor a ser depositado
Digite o código da operação (1-deposito, 2-saque, 3-encerrar): 
Digite o valor do saque: 
Digite o código da operação (1-deposito, 2-saque, 3-encerrar): 
CONTA PREFERENCIAL
Saldo da conta: R$ 130.00