Implementieren Sie in der Programmiersprache Java eine Methode mit der Bezeichnung smallestPositiveInteger, die aus einem übergebenen ganzzahligen Array den kleinsten positiven Eintrag bestimmt und diesen zurückgibt. Enthält das übergebene Array keinen positiven Eintrag, so ist der Rückgabewert der Methode 0.
public static int smallestPositiveNumber( int[] vector) {
int temp = 0;
for (int entry : vector) {
if (entry > 0 && (temp == 0 || entry < temp)){
temp = entry;
}
}
return temp;
}
Hallo Zusammen,
ich komm mit dieser Lösung leider nicht klar. Ich verstehe nicht, was das sein soll
(temp == 0 || entry < temp)
Hätte jmd. von euch ein alternativen Lösungsweg ?
Danke im Voraus
public static int smallestPositiveNumber( int[] vector) {
int temp = 0;
for (int entry : vector) {
if (entry > 0 && (temp == 0 || entry < temp)){
temp = entry;
}
}
return temp;
}
Hallo Zusammen,
ich komm mit dieser Lösung leider nicht klar. Ich verstehe nicht, was das sein soll
(temp == 0 || entry < temp)
Hätte jmd. von euch ein alternativen Lösungsweg ?
Danke im Voraus