【习题35】
2017-04-18 本文已影响7人
Xplorist
【程序35】
题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
package com.share.test31_40;
import java.util.Arrays;
public class Test35 {
public static void main(String[] args) {
test();
}
public static void test(){
int[] a={6,1,8,9,3};
int max=a[0];
int min=a[0];
int maxNum=0;
int minNum=0;
for(int i=0;i<a.length;i++){
if(max<a[i]){
max=a[i];
maxNum=i;
}
if(min>a[i]){
min=a[i];
minNum=i;
}
}
a[maxNum]=a[0];
a[0]=max;
a[minNum]=a[a.length-1];
a[a.length-1]=min;
System.out.println(Arrays.toString(a));
}
}