zoukankan      html  css  js  c++  java
  • 作业1-5 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。

     1 /*
     2  * 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
     3  */
     4 package com.xuexi;
     5 import java.util.*;
     6 public class ZuoYe1_5 {
     7     public static void main(String[] args) {
     8     int a[]=new int[10]; //创建一个数组
     9     Scanner input=new Scanner(System.in); 
    10      for(int i=0;i<a.length;i++) {
    11         a[i]=input.nextInt();  //给数组赋值 
    12        }
    13       int max=0,min=0;
    14       for(int i=0;i<a.length;i++)
    15       {
    16           if(a[i]>a[max]) max=i;
    17           if(a[i]<a[min]) min=i;
    18           }  
    19       int t=a[0];
    20       a[0]=a[max];
    21       a[max]=t;
    22       t=a[a.length-1];
    23       a[a.length-1]=a[min];
    24       a[min]=t;
    25     System.out.println("输出交换后的数组");
    26     for(int i=0;i<a.length;i++)
    27         System.out.print(a[i]+",");
    28     }
    29 }

    运行结果

    22
    25
    85
    55
    44
    11
    22
    84
    99
    55
    输出交换后的数组
    99,25,85,55,44,55,22,84,22,11,
  • 相关阅读:
    站立会议05
    站立会议04
    站立会议03
    站立会议02
    站立会议01
    团队报告
    冲刺第九天
    站立会议第八天
    站立会议第七天
    站立会议第六天
  • 原文地址:https://www.cnblogs.com/spsglz/p/7788744.html
Copyright © 2011-2022 走看看