Hallo, ich hätte mal eine Anfängerfrage zu einem Code-Schnipsel von mir, da ich gerade echt auf dem Schlauch stehe.(Google will mir leider nicht so recht helfen)
Nach meinem Verständnis müsste das Array eigentlich in seiner ursprünglichen Form ausgeben werden und dann die niedrigste Zahl, allerdings wird es sortiert ausgegeben obwohl das Array ja eigentlich nur in der getMinNumber-Methode sortiert wird. Woran liegt das?
Danke für euer Hilfe =)
Nach meinem Verständnis müsste das Array eigentlich in seiner ursprünglichen Form ausgeben werden und dann die niedrigste Zahl, allerdings wird es sortiert ausgegeben obwohl das Array ja eigentlich nur in der getMinNumber-Methode sortiert wird. Woran liegt das?
Java:
public void Sort() {
int[] numbers = { 8, 3, 12, 14, 16, 19, 4, 8, 7, 2 };
int minNumber = getMinNumber(numbers);
for (int i = 0; i < numbers.length; i++) {
System.out.println(numbers[i]);
}
System.out.println("Niedrigste Zahl:" + minNumber);
}
private int getMinNumber(int[] numbers) {
Arrays.sort(numbers);
return numbers[0];
}
Danke für euer Hilfe =)
Zuletzt bearbeitet von einem Moderator: