Java代码-定义方法

从键盘输入n个整型数据,定义方法求该组数据中的最大值和最小值,并调用方法输出结果。

img

public class test1 {
    public static void main(String[] args) {

        Scanner scan = new Scanner(System.in);
        System.out.println("请输入任意长度数据:");
        int str = scan.nextInt();//输入一个长数据
         int[] arr = new int[str];//定义一个int类型与strs同维度
        for (int i = 0; i <arr.length ; i++) {
            arr[i]=scan.nextInt();

        }
        int a[]=test1.getMaxMin(arr);
        System.out.println("您输入的最大值为"+a[0]);
        System.out.println("您输入的最小值为"+a[1]);}



public static int[] getMaxMin(int a[]){
    int newArr[]=new int[2];
    Arrays.sort(a);//java.util*自带的数组排序,只有升序
    newArr[0]=a[a.length-1];
    newArr[1]=a[0];
    return newArr;
}

}