练习五 数组交换

来源:互联网 发布:光学软件有哪些 编辑:程序博客网 时间:2024/05/12 22:48
import java.util.Scanner;  public class lx5 {      public static void main(String[] args) {         int [] a = new int [100];          int n,j=0,k=0,max,min,i,t;          Scanner exchange=new Scanner(System.in);          System.out.println("请输入n值:");          n=exchange.nextInt();          System.out.println("请输入数组的值:");          for(i=0;i<n;i++)               a[i]=exchange.nextInt();//给数组赋值          max=a[0];min=a[0];        for(i=0;i<n;i++){              if(a[i]>max)              {                  max=a[i];                  j=i;              }          }          for(i=0;i<n;i++){              if(a[i]<min)              {                  min=a[i];                  k=i;              }          }          a[j]=a[0];          a[0]=max;          a[k]=a[n-1];          a[a.length-1]=min;          for(i=0;i<n;i++)              System.out.print(a[i]+" ");      }  } 


原创粉丝点击