java编程:将数组的第一个为最大第二个为最小以此类推
2014-11-19 13:32
295 查看
import java.util.Scanner; public class Max_Min { public static void main(String[] args) { int[] a = new int[]{4,2,3,5,0,1}; /*int[] a=new int[100];//定义一个长度为100的整形数组 int kk; Scanner sc = new Scanner(System.in); kk=sc.nextInt(); for(int k=0;k<kk;k++) { a[k]=sc.nextInt(); }*/ for(int i=0;i<a.length-1;i++) { if(i%2==0) { for(int j=i+1;j<a.length;j++) { if(a[i]<a[j]) { int temp=a[i]; a[i]=a[j]; a[j]=temp; } } } else { for(int k=i+1;k<a.length;k++) { if(a[i]>a[k]) { int temp=a[i]; a[i]=a[k]; a[k]=temp; } } } } for(int m:a) { System.out.println(m+" "); } //sc.close(); } }
相关文章推荐
- php中根据一组数组输出第一个数是最大的,第二个数是最小的 ,第三个数是第二大,第四个数是第二小...以此类推。。。。
- 已知一数组,按第一个数最大第二个数最小,依次下去进行的规则排序
- Java开发练习1,输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- Java编程:定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值,最小值,平均值,和值,并输出出来。
- 【程序35】 ArrayChange.java 题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 排序,要求第一个数最大,第二个数最小,第三个数第二大,第四个数第二小,以此类推
- 一道面试题,对一个数组进行排序,第一个最大,第二个最小,第三个次大,一次类推
- 用冒泡的思想做一个面试题 ,第一个最大,第二个最小,第三个第二大,第四个第二小,以此类推
- 一个锻炼思维能力的简单的排序例子,要求第一个数最大,第二个数最小,第三个数第二大,第四个数第二小,以此类推
- java 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- Java 分治法求数组的最小最大值
- Java程序:求一个数组中的最大值丶最小值和平均值。
- 编程之美_009寻找数组中的最大值和最小值
- java代码数组求平均值,最大值,最小值
- 两个数组 [n] [m] n>m 第一个数组的数字无序排列 第二个数组为空 取出第一个数组的最小值 放到第二个数组中第一个位置, 依次类推. 不能改变A数组,不能对之进行排序,也不可以倒到别的数组中。
- 编程之美_2.10_寻找数组中的最大值和最小值
- java中数组求最大值、最小值、平均值。
- [原]Java面试题-输入一个整型数组,找出最大值、最小值,并交换。
- Java程序:求一个数组中的最大值丶最小值和平均值。
- java二维数组求每行最大值,每列最小值,及输出数组主对角线上的元素