1 // IntegerMethods.java
2
3 package maximum;
4
5 /** 6 * Integers enthält Methoden für den Umgang mit ganzen Zahlen. 7 * Beispielprogramm zur Programmiertechnik 1, Teil 4. 8 * @author H.Drachenfels 9 * @version 17.2.2011 10 */
11 public final class IntegerMethods {
12 /** Es soll keine Instanzen der Klasse geben. */
13 private IntegerMethods() { }
14
15 /** 16 * max bildet das Maximum zweier ganzer Zahlen. 17 * @param m ist die eine ganze Zahl. 18 * @param n ist die andere ganze Zahl. 19 * @return das Maximum der beiden Argumente. 20 */
21 public static int max(int m, int n) {
22 return m > n ? m : n;
23 }
24
25 /** 26 * min bildet das Minimum zweier ganzer Zahlen. 27 * @param m ist die eine ganze Zahl. 28 * @param n ist die andere ganze Zahl. 29 * @return das Minimum der beiden Argumente. 30 */
31 public static int min(int m, int n) {
32 return m < n ? m : n;
33 }
34 }
35