30 lines
		
	
	
	
		
			696 B
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
	
		
			696 B
		
	
	
	
		
			Java
		
	
	
	
	
	
public class LargestOfThree {
 | 
						|
 | 
						|
    public static <T extends Comparable<T>> T findLargest(T a, T b, T c) {
 | 
						|
        T max = a;
 | 
						|
 | 
						|
        if (b.compareTo(max) > 0) {
 | 
						|
            max = b;
 | 
						|
        }
 | 
						|
        if (c.compareTo(max) > 0) {
 | 
						|
            max = c;
 | 
						|
        }
 | 
						|
        return max;
 | 
						|
    }
 | 
						|
 | 
						|
    public static void main(String[] args) {
 | 
						|
        Integer a = 10;
 | 
						|
        Integer b = 5;
 | 
						|
        Integer c = 15;
 | 
						|
 | 
						|
        System.out.println("The largest number is: " + findLargest(a, b, c));
 | 
						|
 | 
						|
        String str1 = "apple";
 | 
						|
        String str2 = "orange";
 | 
						|
        String str3 = "banana";
 | 
						|
 | 
						|
        System.out.println(
 | 
						|
            "The largest string is: " + findLargest(str1, str2, str3)
 | 
						|
        );
 | 
						|
    }
 | 
						|
}
 |