【程序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));
}
}