public class methodOverloading{
public static void main(String[] args) {
int intNum_01 = 43;
int intNum_02 = 55;
double doubleNum_01 = 4.3;
double doubleNum_02 = 3.23;
int result_01 = minimumNumFun(intNum_01 , intNum_02 );
// same function name with different parameters
double result_02 = minimumNumFun(doubleNum_01 , doubleNum_01 );
System.out.println("Minimum Value = " + result_01);
System.out.println("Minimum Value = " + result_02);
}
// for integer
public static int minimumNumFun(int n1, int n2) {
int min;
if (n1 > n2)
min = n2;
else
min = n1;
return min;
}
// for double
public static double minimumNumFun(double n1, double n2) {
double min;
if (n1 > n2)
min = n2;
else
min = n1;
return min;
}
}