1. Java / Говнокод #2230

    +71.2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    try {
                System.out.print("x=");
                x = Integer.parseInt(br.readLine());
    } catch (IOException ex) {
                System.err.println("Ошибка. Рожей не вышел.");
    } catch(NumberFormatException e) {
                System.err.println("Ошибка. Неправильный формат аргумента.");
    }

    Найденный на просторах интернета код :)

    Запостил: danilissimus, 05 Декабря 2009

    Комментарии (7) RSS

    • ---
      Ответить
    • IOException доставило, интересно чем человек думал ?
      Ответить
      • судя по всему этим
        run:
        Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - unreported exception java.io.IOException; must be caught or declared to be thrown
        at pack.main(bydlokod.java:25)
        BUILD SUCCESSFUL (total time: 0 seconds)

        (только что попробовал)
        Ответить
        • Объясните, что здесь не так?
          Ответить
          • Нельзя перехватывать checked exception, который никто не выкидывает ) это вызовет ошибку компиляции
            Ответить
            • br.readLine() судя по всему BufferedReader, который таки может выкинуть это исключение
              Ответить
    • Вывод: ошибки смешные, говнокода нет.
      Ответить

    Добавить комментарий