题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
public class change {
public static void main(String[] args) {
int[] arr = {100,76,43,33,21,2,10};
int min=0,max=0;
int i=1;
int num = i-1;
int n=0;
for(;i<arr.length;i++){
if(arr[num]>=arr[i]){
continue;
}else{
num=i;
}
}
max=arr[num];
arr[num]=arr[0];
arr[0]=max;
for(int ss:arr){
System.out.print(ss+" ");
}
System.out.println();
int j=1;
int num2 = j-1;
int n2=0;
for(;j<arr.length;j++){
if(arr[num2]<=arr[j]){
continue;
}else{
num2=j;
}
}
min=arr[num2];
arr[num2]=arr[arr.length-1];
arr[arr.length-1]=min;
for(int ss:arr){
System.out.print(ss+" ");
}
}
}