Platforma Inżynierska

Pytanie egzaminacyjne · INF.04

Metoda f w języku Java przechwytuje dwa rodzaje wyjątków w osobnych blokach catch. Co wypisze program dla trzech wywołań tej metody?

static int f(String s) {
    try {
        return Integer.parseInt(s) / (s.length() - 2);
    } catch (NumberFormatException e) {
        return -1;
    } catch (ArithmeticException e) {
        return -2;
    }
}
// w metodzie main:
System.out.println(f("12") + " " + f("x") + " " + f("100"));

Pytanie z zakresu egzaminu zawodowego INF.04 (Projektowanie, programowanie i testowanie aplikacji). Wybierz odpowiedź, a pokażemy poprawną i wyjaśnimy dlaczego.

Temat: Programuje obsługę wyjątków

Więcej pytań z tego tematu

Ćwicz cały egzamin INF.04

Trenażer dobiera pytania do Twoich błędów i pilnuje powtórek. Za darmo.

Ćwicz w trenażerze

Rozwiąż test 40 pytań z odpowiedziami

Szukaj na platformie

Kalkulatory, materiały, pytania z forum i firmy