Java语言数组的定义,将最大的数和最后一个元素交换,最小的数和第一个元素交换
public class huan {
public static void main(String[] args) {
int[] array ={59,26,58,102,79,89,58,48,52,68};//数值可改
int maxIndex = 0, minIndex = 0;
int max = array[0];
int min = array[0];
for (int i = 0; i < 10; i++) {
// 获取最大值
if (array[i] >= max) {
max = array[i];
maxIndex = i;
}
// 获取最小值
if (array[i] <= min) {
min = array[i];
minIndex = i;
}
}
// 将最大的值与第一个元素交换
array[maxIndex]=array[0];
array[0]=max;
// 最小的值与最后一个元素交换
array[minIndex]=array[9];
array[9]=min;
for (int i = 0; i < 12; i++)
System.out.print(array[i]+" ");
}
}