import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner; class TestScanner2 { public static void main(String[] args) { scannerBrukerinput(); scannerFraFil("fil.txt"); } //Metode som tar inn brukerinput public static void scannerBrukerinput() { //Metoder som kalles fra en statisk metode, maa ogsaa vaere statiske Scanner scan = new Scanner(System.in); int fraBruker = Integer.parseInt(scan.nextLine()); System.out.println(fraBruker); } //Metode som leser inn en fil public static void scannerFraFil(String filnavn) { try { File fil = new File(filnavn); Scanner scan = new Scanner(fil); while (scan.hasNextLine()) { System.out.println(scan.nextLine()); } } catch (FileNotFoundException x) { //Unntakshaandtering er viktig!!! System.out.println("Ups, finner ikke filen :((((("); } catch (IndexOutOfBoundsException e) { //Ikke relevant her, bare brukt som eksempel // } catch (Exception z) { // } //Kan ha saa mange exceptions man vil, veldig greit aa kunne bestemme hva som skjer hvis de forskjellige exceptions blir catchet. } }