JAVA编程-------------24将一组数的最大数放在第一位,最小的数放在最后一位

Posted Hey蜗牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA编程-------------24将一组数的最大数放在第一位,最小的数放在最后一位相关的知识,希望对你有一定的参考价值。

 1 package FushiExam;
 2 import java.util.*;
 3 public class Text_34 {
 4 
 5     public static void main(String[] args) {
 6         //输入数组,最大的与第一个元素交换,最小的与最后一个交换
 7         Scanner scan=new Scanner(System.in);
 8         //设置要输入的数组个数 
 9         System.out.println("输入你要输入的数组个数:");
10         int n=scan.nextInt();
11         //先输入数组
12         System.out.println("输入数组:");
13         int[] arr=new int[n];
14         for(int i=0;i<n;i++) {
15             arr[i]=scan.nextInt();
16         }
17         //判断每个数,按要求交换位置,设置第一个数为最大的,最后一个数最小的
18 
19         for(int i=0;i<n;i++) {
20             if(arr[i]>arr[0])
21                 swap(arr,i,0);
22             if(arr[i]<arr[n-1])
23                 swap(arr,i,n-1);
24         }
25         //输出数组
26         for(int i=0;i<n;i++) {
27             System.out.print(arr[i]+" ");
28         }
29 
30     }
31     public static void swap(int[] arr,int i,int j) {
32         int t=arr[i];
33         arr[i]=arr[j];
34         arr[j]=t;
35     }
36 
37 }

 

以上是关于JAVA编程-------------24将一组数的最大数放在第一位,最小的数放在最后一位的主要内容,如果未能解决你的问题,请参考以下文章

无法在按钮点击时重新加载 UICollectionView

C语言将一组数从大到小排序 只能移动相邻的数 并且要求步骤最小 怎么设计逻辑

java编程将一组数组元素按照由大到小降序排列.

2018 校招在线编程 20题-01

PHP如何对一组数进行重新排列(冒泡算法)

文本分类成类别