当先锋百科网

首页 1 2 3 4 5 6 7

Java 中求最大值和最小值差非常简单,只需使用 Math 类中的 max() 和 min() 方法进行求解。

// 声明一个整型数组
int[] arr = {5, 3, 9, 7, 1, 8};
// 声明变量存储最大值和最小值
int max, min;
// 初始化最大值和最小值为数组第一个元素
max = min = arr[0];
// 遍历数组,求出最大值和最小值
for (int i = 1; i< arr.length; i++) {
max = Math.max(max, arr[i]);
min = Math.min(min, arr[i]);
}
// 求出差值
int diff = max - min;
System.out.println("最大值为:" + max);
System.out.println("最小值为:" + min);
System.out.println("最大值和最小值的差为:" + diff);

以上代码首先声明了一个整型数组,然后使用循环遍历数组,分别求出最大值和最小值。最后,求出最大值和最小值的差,输出结果即可。