import java.util.Random; public class OmniFruktTre implements Runnable { private FruktBod fruktBod; private final int MAKS_INNHØSTING = 35; private String[] alleFrukter = { "eple", "pære", "banan", "appelsin", "en singulær drue", "papaya", "mango", "avocado" }; public OmniFruktTre(FruktBod f) { fruktBod = f; } @Override public void run() { Random r = new Random(); for (int i = 0; i < MAKS_INNHØSTING; i++) { int tilfeldig = r.nextInt(alleFrukter.length); fruktBod.leggTilFrukt(alleFrukter[tilfeldig]); System.out.println("Det vise treet dyrka " + alleFrukter[tilfeldig]); try { Thread.sleep(500); } catch (InterruptedException e) { System.exit(1); } } System.out.println("\nDet vise treet er tørt\n"); } }