G Generic1 Top Contributor 25. Dez 2009 #1 Hallo, ich möchte einen Zahlenwert begrenzen zwischen 2 Zahlen, kennt jemand eine elegantere Möglichkeit als die unten, dies zu erreichen? lg Java:In die Zwischenablage kopieren int min = 5543; int max = 666654; if(var < min) var = min; else if(var > max) var = max;
Hallo, ich möchte einen Zahlenwert begrenzen zwischen 2 Zahlen, kennt jemand eine elegantere Möglichkeit als die unten, dies zu erreichen? lg Java:In die Zwischenablage kopieren int min = 5543; int max = 666654; if(var < min) var = min; else if(var > max) var = max;
S Spacerat Gast 25. Dez 2009 #2 Java:In die Zwischenablage kopieren var = Math.min(666654, var); var = Math.max(5543, var); Das sieht allerdings nur eleganter aus, denn die beiden Methoden sind in etwa mit deinem Code identisch.
Java:In die Zwischenablage kopieren var = Math.min(666654, var); var = Math.max(5543, var); Das sieht allerdings nur eleganter aus, denn die beiden Methoden sind in etwa mit deinem Code identisch.
P Painii Bekanntes Mitglied 25. Dez 2009 #3 Java:In die Zwischenablage kopieren var =var>min?var<max?var:max:min; so irgendwie?