不知道这样算不算对呢?我这里只做了int和float的,其他的照葫芦画瓢
代码:
import java.util.Arrays;
public class ters {
public static void main(String[] args)
{
int[] array={1,4,60,23,0};
float[] array1={1.2f,3.4f,12.6f,0.1f};
System.out.println("排序前");
printArray(array);
printArray(array1);
System.out.println("自带排序");
Arrays.sort(array);
Arrays.sort(array1);
printArray(array);
printArray(array1);
System.out.println("最大值="+array[array.length-1]);
System.out.println("最大值="+array1[array1.length-1]);
}
//打印数组
public static void printArray(int[] array)
{
for(int x=0;x<array.length;x++)
{
System.out.print(array[x]+" ");
}
System.out.println();
}
public static void printArray(float[] array)
{
for(int x=0;x<array.length;x++)
{
System.out.print(array[x]+" ");
}
System.out.println();
}
}
class Array
{
int[] num;
float[] num1;
Array(int[] num)
{
this.num=num;
}
Array(float[] num)
{
this.num1=num;
}
} |