Hallo Zusammen,
Implementieren Sie eine Methode mit der Bezeichnung biggestNegativeInteger, die aus einem übergebenen ein-dimensionalen ganzzahligen Array den größten negativen Eintrag bestimmt und diesen zurückgibt. Enthält das übergebene Array keinen negativen Eintrag, so ist der Rückgabewert der Methode 0. Zur Erinnerung: -1 ist größer als -2.
public static int biggestNegativeInteger(int [] array) {
...
}
Hallo Zusammen:
Ich habe eigentlich, fast dasselbe Ergebnis:
if ( entry < 0 && ( temp == 0 || entry > temp ) )
Das ist doch auch richtig, oder ?
Das ist meiner Meinung nach doppelt gemoppelt...
Danke im Voraus.
Implementieren Sie eine Methode mit der Bezeichnung biggestNegativeInteger, die aus einem übergebenen ein-dimensionalen ganzzahligen Array den größten negativen Eintrag bestimmt und diesen zurückgibt. Enthält das übergebene Array keinen negativen Eintrag, so ist der Rückgabewert der Methode 0. Zur Erinnerung: -1 ist größer als -2.
public static int biggestNegativeInteger(int [] array) {
...
}
Java:
public static int biggestNegativeInteger(int[] array) {
int temp = 0;
for (int entry : array) {
if ( entry < 0 && ( temp == 0 || temp < 0 && entry > temp ) ) {
temp = entry;
}
}
return temp;
}
Hallo Zusammen:
Ich habe eigentlich, fast dasselbe Ergebnis:
if ( entry < 0 && ( temp == 0 || entry > temp ) )
Das ist doch auch richtig, oder ?
Das ist meiner Meinung nach doppelt gemoppelt...
Danke im Voraus.