- import java.util.*;
- public class Jiaohuan {
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- int n = 0;
- Scanner nn = new Scanner(System.in);
- System.out.println("输入数组长度");
- n = nn.nextInt();
- int[] a = new int [n];
- Scanner reader = new Scanner(System.in);
- System.out.println("输入数组元素");
- for(int i=0;i<n;i++){
- a[i] = reader.nextInt();
- }
- System.out.print("输入的数组是:");
- for(int i:a){
- System.out.println(i);
- }
- int min = n-1,max = 0,temp;
- for(int i=0;i<n-1;i++){
- if(a[max] < a[i]){
- temp = a[max];
- a[max] = a[i];
- a[i] = temp;
- }
- if(a[min] > a[i]){
- temp = a[min];
- a[min] = a[i];
- a[i] =temp ;
- }
- }
- System.out.println("交换后");
- for(int i:a){
- System.out.print(i);
- }
- }
- }
输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
最新推荐文章于 2022-12-29 22:15:02 发布