import java.util.Scanner; // scanner, fil og exceptions m? importeres import java.io.File; import java.io.FileNotFoundException; public class Unntak { public static void main(String[] args) { try { // funksjonen unntaksTest kaster FileNotFoundException, derfor h?ndterer vi det unntaksTest(); // vi pr?ver ? kj?re funksjonen } catch (FileNotFoundException e) { // dersom vi f?r en feilmelding "catcher" vi den, og lagrer den i variabelen "e" System.out.println(e); // deretter kan vi velge hva vi vil gj?re med den, i dette tilfellet printer vi den til terminalen } } public static void unntaksTest() throws FileNotFoundException { // her har vi definert at denne funksjonen kan komme til ? kaste et FileNotFoundException try { // her pr?ver vi ? lage et filobjekt, men hvis denne filen ikke finnes vil det kastes en FileNotFoundException File fil = new File("nav.txt"); Scanner scanner = new Scanner(fil); System.out.println(scanner.nextLine()); scanner.close(); } catch (Exception e) { // vi catcher feilmeldingen her, og lagrer den i variabelen "e" throw e; // deretter kaster vi den videre, da m? vi h?ndtere den der hvor vi kalte p? funksjonen, i dette tilfellet, linje 8 } System.out.println("Hei"); } }