import java.util.Random; public class By { private static Random random = new Random(); private static int rader; private static int kolonner; private static Person[][] by; public static void main(String[] args) { settRaderOgKolonner(args[0], args[1]); opprettBy(); fyllByenMedPersoner(); smittTilfeldigPerson(); } private static void settRaderOgKolonner(String antRader, String antKolonner) { rader = Integer.parseInt(antRader); kolonner = Integer.parseInt(antKolonner); } private static void opprettBy() { by = new Person[rader][kolonner]; } private static void fyllByenMedPersoner() { for (int rad = 0; rad < rader; rad++) { for (int kol = 0; kol < kolonner; kol++) { by[rad][kol] = new Person(by); } } } private static void smittTilfeldigPerson() { int rad = random.nextInt(rader); int kol = random.nextInt(kolonner); by[rad][kol].bleSmittet(); } public static int hentRader() { return rader; } public static int hentKolonner() { return kolonner; } public static void skrivUtBrett() { String utskrift = new String(new char[50]).replace("\0", "\n"); for (int rad = 0; rad < rader; rad++) { utskrift += "\n"; for (int kol = 0; kol < kolonner; kol++) { utskrift += by[rad][kol].toString() + " "; } } System.out.println(utskrift); } }