Nabend Leute!
Soll folgende doWhile Schleife als While-Schlife darstellen, sodass dasselbe Ergebnis herauskommt.
Mein Lösungsansatz:
Es gibt mir jedoch die Fehler aus, dass etwas vom Typ "Integer" zurückkommen soll und das result nicht initialisiert wurde. Bei der ersten doWhile Schleife hat result ja den Typ "Integer" und nicht wie üblich "int". Was hat das zu bedeuten? Könnt ihr mir bei der Aufgabe weiterhelfen?
Soll folgende doWhile Schleife als While-Schlife darstellen, sodass dasselbe Ergebnis herauskommt.
Java:
public Integer a_doWhile(int x){
int i = 0;
Integer result;
do {
result = ++i*i;
} while (result < x);
return result;
}
Java:
public Integer a_while(int x){
// Implementieren Sie a_doWhile mit Hilfe einer While-Schleife!
int i=0;
int result;
while(result < x){
result = ++i*i;
return result;
}
}