public class ItemChoice
1: //ItemChoice.java
3: public class ItemChoice
4: {
6: public static <T extends Comparable<T>>
7: T chooseItem
8: (
9: T item1,
10: T item2,
11: T item3
12: )
13: {
14: T chosenItem = item1;
16: if (item2.compareTo(chosenItem) > 0)
17: {
18: chosenItem = item2;
19: }
20: if (item3.compareTo(chosenItem) > 0)
21: {
22: chosenItem = item3;
23: }
24: return chosenItem;
25: }
27: public static void main(String[] args)
28: {
29: Integer i1 = 1;
30: Integer i2 = 8;
31: Integer i3 = 5;
33: System.out.println(chooseItem(i1, i2, i3));
34: }
35: }