da gibt es keinen zugänglichen Zähler oder i
dort, um auf Null zurückzusetzen.Können Sie den Zähler eines for-each Loop zurücksetzen?
Gibt es eine Möglichkeit, mit continue
oder break
zu spielen, um das zu erreichen?
class CommandLine {
public int[] sort(int array[]) {
int temp;
for (int i=0; i<array.length-1; i++) {//must have used for-each
if (array[i] > array[i+1]){
temp = array[i];
array[i] = array[i+1];
array[i+1] = temp;
i=-1;
}//if end
}//for end
return array;
}//main end
}//class end
Warum nicht eine normale Schleife verwenden? –
Ich wurde gebeten, einen Sortieralgorithmus mit einer for-each-Schleife zu schreiben. – James
Können Sie den Sortieralgorithmus frei wählen? – dhke