从键盘输入n个整型数据,定义方法求该组数据中的最大值和最小值,并调用方法输出结果。
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;
}
}