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,
