public class demo {
public static void main(String[] args) {
int[] arr = new int[]{6,2,9,15,1,5,20,7,18};
int min = arr[0];
int max = arr[0];
int indexmin = 0;
int indexmax = 0;
for (int i = 0; i < arr.length; i++) {
if (arr[i] < min){
min = arr[i];
indexmin = i;
}
if (arr[i] > max) {
max = arr[i];
indexmax = i;
}
}
System.out.println(min + " " + max);
int t = 0;
t = arr[0];
arr[0] = min;
arr[indexmin] = t;
t = arr[arr.length - 1];
arr[arr.length - 1] = max;
arr[indexmax] = t;
for (int i = 0; i < arr.length; i++) {
System.out.print(" "+arr[i]);
}
}
数组最大元素与最后一位元素进行交换,最小元素与第一位元素进行交换,并打印数组
最新推荐文章于 2022-09-28 23:29:53 发布