fork download
  1. import java.io.*;
  2.  
  3. class Program {
  4. public static void main (String[] args) throws java.lang.Exception {
  5. System.out.println(lerInt());
  6. }
  7. public static int lerInt() {
  8. while (true) {
  9. try {
  10. return Integer.parseInt(input.readLine());
  11. } catch (IOException e) {
  12. System.out.println("Falha critica.");
  13. } catch (NumberFormatException e) {
  14. System.out.println("VocĂȘ digitou uma entrada invalida.");
  15. }
  16. }
  17. }
  18. }
  19.  
  20. //https://pt.stackoverflow.com/q/43083/101
Success #stdin #stdout 0.04s 2184192KB
stdin
abc
1d3
12
stdout
Você digitou uma entrada invalida.
Você digitou uma entrada invalida.
12