Java编写代码取出一维数组中的最大值和最小值
package Test;
import java.util.Arrays;
public class T {
public static void main(String[] args) {
int[] arr = { 1, 2, 3, 9, 0, 11 };
Arrays.sort(arr);
System.out.println("最小值:" + arr[0] + " 最大值:" + arr[arr.length - 1]);
}
}
运行截图:
你直接排个序,取第一个和最后一个就行了
冒泡排序、选择排序,然后就有最大值、最小值了
int[] arr = new int[] { 12, 15, 8, 17, ...};
int max = arr[0];
int min = arr[0];
for(var i = 1; i < arr.length; i++) {
if (arr[i] > max) {
max= arr[i];
}
if (arr[i] < min) {
min = arr[i];
}
}
System.out.println("最大值是:"+max);
System.out.println("最小值是:"+min);