Hallihallo,
vor Kurzem bin ich auf diese Frage hier gestoßen:
Warum ist es sinnvoll, fuer die Generierung der Binärdarstellung
eine do-while-Schleife zu verwenden anstatt einer while-Schleife?
Für welche Zahl würde das überhaupt einen Unterschied machen?
Nun bereite ich mich auf meine allererste Softwareentwicklungsprüfung vor und mich verwirrt diese Frage mächtig. Denn ich dachte, dass die while-Schleife in der Tat die bessere Wahl wäre? Würde ich beispielsweise an meinen formalen Parameter x den als aktuellen Parameter den Wert 0 übergeben, dann würde die Schleife doch gar nicht erst betreten werden und es könnte sofort der String result = "" zurückgegeben werden?
Wäre sehr glücklich über jede Antwort!
vor Kurzem bin ich auf diese Frage hier gestoßen:
Warum ist es sinnvoll, fuer die Generierung der Binärdarstellung
eine do-while-Schleife zu verwenden anstatt einer while-Schleife?
Für welche Zahl würde das überhaupt einen Unterschied machen?
Code:
public String binaereDarstellung(int x)
{
String result = "";
do
{
result = x % 2 + result;
x = x / 2;
}
while (x != 0);
return result;
}
Nun bereite ich mich auf meine allererste Softwareentwicklungsprüfung vor und mich verwirrt diese Frage mächtig. Denn ich dachte, dass die while-Schleife in der Tat die bessere Wahl wäre? Würde ich beispielsweise an meinen formalen Parameter x den als aktuellen Parameter den Wert 0 übergeben, dann würde die Schleife doch gar nicht erst betreten werden und es könnte sofort der String result = "" zurückgegeben werden?
Wäre sehr glücklich über jede Antwort!