
Untitled
By: a guest on
Sep 24th, 2012 | syntax:
None | size: 1.21 KB | hits: 22 | expires: Never
public class Aufgabe {
static int counter = 0;
public static void main(String args[]) {
City[] city = new City[] { new City("Regensburg", "Bayern"),
new City("Ingolstadt", "Bayern"),
new City("Ulm", "Baden-Württemberg"),
new City("Stuttgart", "Baden-Württemberg"),
new City("Karlsruhe", "Baden-Württemberg"),
new City("Primasens", "Rheinland-Pfalz") };
Person[] person = new Person[] { new Person("Maria", "Frau"),
new Person("Walter", "Mann"), new Person("Roswitha", "Frau"),
new Person("Günter", "Mann"), new Person("Ursula", "Frau"),
new Person("Luise", "Frau") };
Present[] present = new Present[] { new Present("Heizdecke"),
new Present("Kochbuch"), new Present("Tischdecke"),
new Present("Beauty-Set"), new Present("Salatschleuder"),
new Present("Strümpfe") };
Object[][] arrs = { city, person, present };
recurse("", arrs, 0);
}
static void recurse (String s, Object[][] arrs, int k) {
if (k == arrs.length) {
System.out.println(counter++ + s);
} else {
for (Object o : arrs[k]) {
recurse(s + o, arrs, k + 1);
}
}
}
}