import java.util.ArrayList; import java.util.Scanner; import java.util.Stack; class Rekursjon { public static void main(String[] args) { Filsystem filsystem = new Filsystem("Dokumenter"); Fil fil = new Fil("Syntaks.pdf"); filsystem.hentHovedmappe().leggTil(fil); Mappe traader = new Mappe("Traader"); traader.leggTil(new Fil("Oblig_2.java")); filsystem.hentHovedmappe().leggTil(traader); Mappe gui = new Mappe("GUI"); gui.leggTil(new Fil("Innlevering_5.java")); filsystem.hentHovedmappe().leggTil(gui); Mappe beholdere = new Mappe("Beholdere"); filsystem.hentHovedmappe().leggTil(beholdere); Mappe rekursjon = new Mappe("Rekursjon"); Mappe innlevering_3 = new Mappe("Innlevering_3"); rekursjon.leggTil(innlevering_3); Mappe repetisjonstime = new Mappe("Repetisjonstime"); repetisjonstime.leggTil(new Fil("Dagligvarer.java")); rekursjon.leggTil(repetisjonstime); filsystem.hentHovedmappe().leggTil(rekursjon); Mappe diverse = new Mappe("Diverse"); Mappe designOgTestbarhet = new Mappe("Design_Og_Testbarhet"); designOgTestbarhet.leggTil(new Fil("Enhetstest.java")); diverse.leggTil(designOgTestbarhet); filsystem.hentHovedmappe().leggTil(diverse); // String filsti = filsystem.finnFilstiR("Enhetstest.java", filsystem.hentHovedmappe()); // if (filsti != null) { // System.out.println("Filsti: " + filsti); // } else { // System.out.println("Fant ikke filen ..."); // } String[][] sti = {{"hvitveis", "geitrams"}, {"blaaveis", "geitrams"}, {"geitrams", "hvitveis"}, {"gullstjerne", "hvitveis", "blaaveis"}, {"hvitveis"}}; ArrayList kurv = new ArrayList<>(); // plukkBlomsterR(0, sti, kurv); // for (String blomst : kurv) { // System.out.println(blomst); // } // Scanner scanner = new Scanner(System.in); // spoersmaalR(0, scanner); // scanner.close(); String[] varer = {"brokkoli", "eple", "broed", "ost", "is"}; Dagligvarer dagligvarer = new Dagligvarer(); for (String v : varer) { Vare vare = new Vare(v); dagligvarer.leggTil(vare); } // System.out.println(dagligvarer.kjoepVare(true, "broed")); // System.out.println(dagligvarer.kjoepVare(false, "asparges")); // GlutenfriVare glutenfriVare = new GlutenfriVare("broed"); // dagligvarer.leggTil(glutenfriVare); // System.out.println(dagligvarer.kjoepVare(true, "broed").navn); } // Skriv metoden spoersmaalR() her // Skriv metoden plukkBlomsterR() her }