import java.util.Scanner; public class Fifth { /*输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。*/ public static void main (String[] args){ Scanner input=new Scanner(System.in); int[] a=new int[10]; int max=0,min=0,t,i,x,y; for( i=0;i<10;i++){ System.out.println("请输入数组的第"+(i+1)+"个元素:"); a[i]=input.nextInt(); } for(i=0;i<10;i++) if(a[i]>a[max]) max=i; x=a[max]; for(i=0;i<10;i++) if(a[i]<a[min]) min=i; y=a[min]; System.out.print("交换之前数组为:"); for(i=0;i<10;i++){ System.out.print(a[i]+" "); } t=a[0]; a[0]=x; a[max]=t; t=a[9]; a[9]=y; a[min]=t; System.out.print("交换之后数组为:"); for(i=0;i<10;i++){ System.out.print(a[i]+" "); } } }