作業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,

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM