fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main (String[] args) throws java.lang.Exception
  11. {
  12. Account account[] = new Account[5];
  13. Scanner sc = new Scanner(System.in);
  14. int number;
  15. while (true) {
  16. try {
  17. System.out.println("Qual conta deseja acessar?");
  18. number = Integer.parseInt(sc.nextLine());
  19. if (0 <= number && number < account.length) {
  20. break; // sai do while
  21. } else {
  22. System.out.printf("O número deve estar entre 0 e %d\n", account.length - 1);
  23. }
  24. } catch (Exception e) {
  25. System.out.println("Digite um número válido");
  26. }
  27. }
  28. System.out.printf("Você digitou: %d\n", number);
  29. }
  30. }
  31.  
  32. class Account{}
Success #stdin #stdout 0.13s 53100KB
stdin
100
-12
abc
3
stdout
Qual conta deseja acessar?
O número deve estar entre 0 e 4
Qual conta deseja acessar?
O número deve estar entre 0 e 4
Qual conta deseja acessar?
Digite um número válido
Qual conta deseja acessar?
Você digitou: 3