B
belimo1
Gast
Hallo Leute
Ich habe hier einen Stück Code bekommen, zu dem ich eine Frage habe. Es handelt sich um eine Class namens HanoiServer. Das ganze wird innerhalb eines kleinen GUI's implementiert. Man kann dann eine Zahl eingeben, und die Klasse berechnet, je nach Anzahl Steinen, wie es die Steine verschieben muss. (http://de.wikipedia.org/wiki/Türme_von_Hanoi)
Soweit so gut, funktioniert prima. Kann mir jemand sagen, was der Zweck des auskommentierten
ist? Was kann ich machen, wenn es nicht auskommentiert ist, bzw. was ist der Zweck?
Danke für Tipps
[/code]
Ich habe hier einen Stück Code bekommen, zu dem ich eine Frage habe. Es handelt sich um eine Class namens HanoiServer. Das ganze wird innerhalb eines kleinen GUI's implementiert. Man kann dann eine Zahl eingeben, und die Klasse berechnet, je nach Anzahl Steinen, wie es die Steine verschieben muss. (http://de.wikipedia.org/wiki/Türme_von_Hanoi)
Soweit so gut, funktioniert prima. Kann mir jemand sagen, was der Zweck des auskommentierten
Code:
//try { System.in.read(); }
//catch (Exception e) { }
ist? Was kann ich machen, wenn es nicht auskommentiert ist, bzw. was ist der Zweck?
Code:
public class HanoiServer implements CommandInterpreter {
private String res="";
private int nr = 0;
public String interpret(String s) {
res="";
nr = 0;
int n=Integer.parseInt(s);
hanoi ( n, 'A', 'B', 'C' ); // Start der Rekursion
return ( res );
}
private void hanoi(int n, char from, char to, char via) {
if (n>0) {
hanoi ( n-1, from, via, to ); // Rekursion
res += ""+ ++nr
+") bewege Scheibe Nr. "+n+" von "+from+" nach "+to+"\n";
//try { System.in.read(); }
//catch (Exception e) { }
hanoi ( n-1, via, to, from ); // Rekursion
}
}
}//HanoiServer
Danke für Tipps