java编程:计算一个一维数组中的最大值和最小值及其差值。

2025-03-04 18:25:42
推荐回答(2个)
回答1:

import java.util.Arrays;

public class Test1 {

public static void main(String[] args) {
int[] ary = {23, 43, 21, 67, 33, 89, 70};
Arrays.sort(ary);
int max = ary[ary.length-1];
int min = ary[0];
System.out.println("最大值是:" + max);
System.out.println("最小值是:" + min);
System.out.println("差值是:" + (max - min));
}

}

运行结果
最大值是:89
最小值是:21
差值是:68

回答2:

int array[] = new int[3];
array[0] = 1;
array[1] = 2;
array[2] = 3;
Arrays.sort(array);
int num1=array[array.Length - 1];
int num2=array[0];
system.out.println(num1 - num2);