本帖最后由 于腾飛 于 2013-3-12 17:46 编辑
我想同时打出double和int两种数据类型数组中的最大值,应该怎样写?红色部分有问题,求助
class Array
{
public static void main(String[] args)
{
int[] a={1,2,3,4,5};
int max=getMax(arr);
System.out.println(max);
double[] arr={1.1,2.2,3.3,4.5};
double max=getMax(arr);
System.out.println(max);
}
public static int getMax(int[] arr)
{
int max=arr[0];
for(int x=1;x<arr.length;x++)
{
if(arr[x]>max)
max=arr[x];
}
return max;
}
public static double getMax(double[] arr)
{
double max=arr[0];
for(int x=1;x<arr.length;x++)
{
if(arr[x]>max)
max=arr[x];
}
return max;
}
}
|
|