J
Julie
Gast
Code:
public class DuddeDa {
static int z = 0;
public static int Du (int i, int j) {
if ((i<=5) // (j ==4)) {
System.out.println(z++);
return z;
}
else {
System.out.println(i+j);
return Du(i-4, j-3);
}
}
public static void main (String [] args) {
int n = 13, k = 6;
System.out.println("Du(n,k) + Du(k,n) != " + Du(n,k) + Du(k,n);
}
}
mein Problem ist folgendes... ich hab diese Programmstück gegeben und soll nun die Ausgabe bestimmen...
das Programm gibt folgendes aus:
19
12
0
19
1
Du(n,k) + Du(k,n) != 12
ich versteh ja noch wie man auf die ganzen Zahlen am Anfang kommt... den String Du(n,k) + Du(k,n) != versteh ich auch noch... aber wie genau komm ich auf die 12 ????
Es wäre echt megagenial wenn sich irgendjemand finden würde der mir hier weiterhelfen könnte... würde mich riesig freuen da ich das echt nicht verstehe
ach ja und in zeile 4 die beiden // sollten ein logisches Oder dastellen (das heißt doch so glaub ich)
edit dbac: Code tags