public class ExchangeNumbers {
public static void main(String[] args) {
int arr[]= {1,3,2,5,6,4,8,0,10,55,33};
int min=arr[0];
int max=arr[0];
int locMin=-1;
int locMax=-1;
for(int i=0;i<arr.length;i++)
{
if(arr[i]<=min)
{
min=arr[i];
locMin=i;
}
if(arr[i]>=max)
{
max=arr[i];
locMax=i;
}
}
System.out.print("交换前数组:");
for(int j=0;j<arr.length;j++)
{
System.out.print(arr[j]+" ");
}
System.out.println();
int tempMin=arr[0];
arr[0]=min;
arr[locMin]=tempMin;
int tempMax=arr[arr.length-1];
arr[arr.length-1]=max;
arr[locMax]=tempMax;
System.out.print("交换后数组: ");
for(int j=0;j<arr.length;j++)
{
System.out.print(arr[j]+" ");
}
}
}