CS8382-OBJECT ORIENTED PROGRAMMING LABORATORY-TO FIND THE MAXIMUM VALUE FROM THE GIVEN TYPE OF ELEMENTS USING GENERIC FUNCTION
CS8383-OBJECT ORIENTED PROGRAMMING LABORATORY-TO FIND THE MAXIMUM VALUE FROM THE GIVEN TYPE OF ELEMENTS USING GENERIC FUNCTION
CS8382-OBJECT ORIENTED PROGRAMMING LABORATORY
PROGRAM:
import java.util.Scanner;
public class MaximumTest {
// determines the largest of three Comparable objects
public static <T extends Comparable<T>> T maximum(T x, T y, T z) {
T max = x; // assume x is initially the largest
if(y.compareTo(max) > 0) {
max = y; // y is the largest so far
}
if(z.compareTo(max) > 0) {
max = z; // z is the largest now
}
return max; // returns the largest object
}
public static void main(String args[]) {
int a,b,c;
Scanner in=new Scanner(System.in);
System.out.printf("enter any 3 intergers:");
a=in.nextInt();
b=in.nextInt();
c=in.nextInt();
System.out.printf("Max elements is "+maximum( a, b,c));
}
}
------------------------------------------------------------------
OUTPUT:
enter 1st intergers:1000
enter 2nd intergers:5000
enter 3rd intergers:50
Max elements is 5000
-----------------------------------------------------------------
Comments
Post a Comment