输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组

来源:互联网 发布:乐高机器人编程书 编辑:程序博客网 时间:2024/06/18 11:07
import java.util.*;  public class Exchange {      public static void  main(String args[]){          int change[]= new int[5];          Scanner input=new Scanner(System.in);          System.out.println("请输入一个有5个元素的数组:");          int i,m=0,n=0,max,min,t;          for(i=0;i<change.length;i++)              change[i]=input.nextInt();          max=change[0];          for(i=0;i<change.length;i++){              if(max<change[i]){                  max=change[i];                  m=i;                  }          }          t=change[0];          change[0]=change[m];          change[m]=t;          min=change[0];          for(i=0;i<change.length;i++){              if(min>change[i]){                  min=change[i];                  n=i;                  }          }          t=change[4];          change[4]=change[n];          change[n]=t;          for(i=0;i<change.length;i++)              System.out.print(change[i]+" ");      }    }  

阅读全文
0 0
原创粉丝点击