/* Beispielloesung fuer Uebungsblatt, AI 1, WS 2006/07 Bonusaufgabe: Version mit einem dreidimensionalen Arrays nh - 01/2007 */ import IOulm.*; public class Bayer2 { public static int SIZE = 5; // Groesse unseres Bildsensors (5x5 Pixel) public static int GREEN = 0; // Konstantenvereinbarung fuer Farbe public static int RED= 1; public static int BLUE = 2; public static int NUMBER_OF_COLORS = 3; public static int mosaic[][][] = new int[NUMBER_OF_COLORS][SIZE][SIZE]; public static void main(String[] args) { // Alle Arrays mit -1 initialisieren // Zwar waeren die Arrays "von Hause aus" mit 0 initialisiert, // jedoch kann sich bei der Berechnung der Farben ja durchaus // der Wert "0" ergeben. Um diesen von einer versehentlichen // Nicht-Beruecksichtigung eines Pixels unterscheiden zu koennen, // initialisieren wir alle Matrizen mit -1, denn dieser Wert ist // rechnerisch nicht zu erreichen int i=0; while(i