A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 孙涛00 中级黑马   /  2013-11-4 18:53  /  2201 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

java.util
类 Arrays
sort(int[] a, int fromIndex, int toIndex)
           对指定 int 型数组的指定范围按数字升序进行排序。

通过键盘输入10个,并存入到了int array[] 中

                Arrays.sort(array,0,array.length-1);//用Arrays类的sort方法
               
                for (int i = 0; i < array.length; i++) {
                        System.out.println(array[i]);
                }
//                sortBubble(array);
                System.out.println("最大值为:"+array[array.length-1]);
                System.out.println("最小值为:"+array[0]);


请输入第1个数:90
请输入第2个数:5
请输入第3个数:1
请输入第4个数:10
请输入第5个数:69
请输入第6个数:100
请输入第7个数:61
请输入第8个数:29
请输入第9个数:78
请输入第10个数:22

排序后的数组
1
5
10
29
61
69
78
90
100
22

可是为什么没有排序成功?

评分

参与人数 1技术分 +1 收起 理由
特殊服务 + 1

查看全部评分

5 个回复

倒序浏览
public class Test2 {

                                        public static void main(String[] args) {
                                                int [] array={1,2,6,2,5,8,9,10,60,55,13};
                                               
                                                 Arrays.sort(array,0,array.length);//用Arrays类的sort方法
                                        
                                        for (int i = 0; i < array.length; i++) {
                                                System.out.println(array[i]);
                                        }
//                                        sortBubble(array);
                                        System.out.println("最大值为:"+array[array.length-1]);
                                        System.out.println("最小值为:"+array[0]);
                                               
                                        }

                      
}
没有问题试试

评分

参与人数 1技术分 +1 收起 理由
特殊服务 + 1

查看全部评分

回复 使用道具 举报
Arrays.sort(array,0,array.length-1);//用Arrays类的sort方法

为什么不能 减一
回复 使用道具 举报
孙涛00 发表于 2013-11-4 20:19
为什么不能 减一

建议楼主参考一下api中的Arrays的sort方法

其中:
public static void sort(short[] a,
                        int fromIndex,
                        int toIndex)
参数:
a - 要排序的数组
fromIndex - 要排序的第一个元素的索引(包括)
toIndex - 要排序的最后一个元素的索引(不包括)

希望能帮到楼主

评分

参与人数 1技术分 +1 收起 理由
特殊服务 + 1

查看全部评分

回复 使用道具 举报
孙涛00 发表于 2013-11-4 20:19
为什么不能 减一

建议楼主参考一下api中的Arrays的sort方法

其中:
public static void sort(short[] a,
                        int fromIndex,
                        int toIndex)
参数:
a - 要排序的数组
fromIndex - 要排序的第一个元素的索引(包括)
toIndex - 要排序的最后一个元素的索引(不包括)

希望能帮到楼主
回复 使用道具 举报
恩,好的  明白
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马