Hallo frende,
habe folgende aufgabe zu lösen:
Welche Ausgabe liefern die folgenden Aufrufe von test?
test (3,1)
HIer ist doch bestimmt die komponenten gemeint oder? Also in diesem fall für x = 3 und für y = 5. Richtig?
habe folgende aufgabe zu lösen:
Java:
public static void test(int i, int j) throws Exception {
int[] a = { 5, 4, 3, 2, 1 };
try {
System.out.println("A");
if (i == 0) {
i = ++j - a[j];
System.out.println(j);
} else {
System.out.println(a[i++]);
int x = j / i;
System.out.println(a[x]);
}
} catch (Exception e) {
System.out.println("B");
test(-j, -j);
} finally {
System.out.println(a[i]);
System.out.println("C");
}
}
Welche Ausgabe liefern die folgenden Aufrufe von test?
test (3,1)
HIer ist doch bestimmt die komponenten gemeint oder? Also in diesem fall für x = 3 und für y = 5. Richtig?