Hallo!
Ich habe ein kleines Problem. Ich möchte ein Programm schreiben, dass mir eine Wahrheitstafel ausgibt, jeweils iterativ und rekursiv.
Rekursiv sieht es bei mir wie folgt aus:
Aber irgendwie bekomme ich es iterativ nicht hin. Hat vll jemand einen Tipp für mich?
Ich habe ein kleines Problem. Ich möchte ein Programm schreiben, dass mir eine Wahrheitstafel ausgibt, jeweils iterativ und rekursiv.
Rekursiv sieht es bei mir wie folgt aus:
Java:
public class Wahrheitstafel{
static void wahrheitsTafel(int n, String b){
if (n==0)
System.out.println(b);
else{
wahrheitsTafel(n-1,b+"false\t");
wahrheitsTafel(n-1,b+"true\t");
}
}
public static void main( String[] args ){
wahrheitsTafel(3,"");
}
}
Aber irgendwie bekomme ich es iterativ nicht hin. Hat vll jemand einen Tipp für mich?