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

Popular posts from this blog

CS8461- OPERATING SYSTEMS LABORATORY-Write C programs to simulate UNIX commands like cp, ls, grep, etc.

CS8382-OBJECT ORIENTED PROGRAMMING LABORATORY-JAVA EMPLOYEE PROGRAM USING INHERITANCE CONCEPT FOR

CS8382-OBJECT ORIENTED PROGRAMMING LABORATORY-TO GERNERATE EMPLOYEE SALARY SLIP PROGRAM IN JAVA