1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Datové typy a výjimky v Javě

Connected

cvičení

Throws

Když dojde k výjimce, metoda ji může buď ošetřit pomocí try-catch, nebo ji předat svému volajícímu pomocí throws – tedy přenést odpovědnost dál. V tomto cvičení si ukážeme, jak výjimku vyhodit místo toho, aby ji metoda zpracovávala sama.

Pokyny

100 XP
  • Obal kód volající getScore(3) a jeho výpis blokem try.
  • Přidej blok catch, který zachytí výjimku ArrayIndexOutOfBoundsException vzniklou uvnitř metody getScore().
  • Uprav metodu getScore(int) tak, aby výjimku ArrayIndexOutOfBoundsException vyhazovala pomocí throws, místo aby ji ošetřovala blokem try/catch.