|
Geschrieben am: 20.08.2010 um 16:17 Uhr
|
|
Zitat von scw: Hab dir auch noch eine kurze Lösung. Kannst ja mal ausprobieren, ob das funktioniert:
public static int minMax(boolean isMin, int... values)
{
int value = values[0];
for(int i = 1; i < values.length; ++i)
{
if(isMin & values[i] < value
|| !isMin && values[i] > value)
{
value = values[i];
}
}
return value;
}
Ungewöhnliche Lösung, aber von der Idee her durchaus interessant. Allerdings finde ich das etwas kompliziert für Programmieranfänger. Ich hätte mich da an normale Fallunterscheidungen ohne Schleife gehalten. Das macht den Code auch besser lesbar und nachvollziehbar.
https://www.youtube.com/user/wormcluster
|