知识点补充:
Java函数重载要求:函数名相同,参数列表不同,返回值类型可以相同可以不相同。
import java.util.*;
public class Main {
public static int f1(int a[]) {
int max=a[1];
int i;
for(i=2;i<=5;i++)
if(max<a[i])
max=a[i];
return max;
}
static float f2(float a[]) {
float max=a[1];
int i;
for(i=2;i<=5;i++) {
if(max<a[i])
max=a[i];
}
return max;
}
static long f3(long a[]) {
long max=a[1];
int i;
for(i=2;i<=5;i++) {
if(max<a[i])
max=a[i];
}
return max;
}
public static void main(String args[]) {
Scanner input=new Scanner(System.in);
int a[]=new int[10];
float b[]=new float[10];
long c[]=new long[10];
int i;
for(i=1;i<=5;i++)
a[i]=input.nextInt();
for(i=1;i<=5;i++)
b[i]=input.nextFloat();
for(i=1;i<=5;i++)
c[i]=input.nextLong();
System.out.println(f1(a));
System.out.println(f2(b));
System.out.println(f3(c));
}
}