黑马程序员技术交流社区
标题:
Arrays的sort方法?
[打印本页]
作者:
孙涛00
时间:
2013-11-4 18:53
标题:
Arrays的sort方法?
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
可是为什么没有排序成功?
作者:
龏鈊づ廱鵆ぐ
时间:
2013-11-4 19:58
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]);
}
}
没有问题试试
作者:
孙涛00
时间:
2013-11-4 20:19
Arrays.sort(array,0,array.length-1);//用Arrays类的sort方法
为什么不能 减一
作者:
jttsai
时间:
2013-11-4 21:02
孙涛00 发表于 2013-11-4 20:19
为什么不能 减一
建议楼主参考一下api中的Arrays的sort方法
其中:
public static void sort(short[] a,
int fromIndex,
int toIndex)
参数:
a - 要排序的数组
fromIndex - 要排序的第一个元素的索引(包括)
toIndex - 要排序的最后一个元素的索引(不包括)
希望能帮到楼主
作者:
jttsai
时间:
2013-11-4 21:02
孙涛00 发表于 2013-11-4 20:19
为什么不能 减一
建议楼主参考一下api中的Arrays的sort方法
其中:
public static void sort(short[] a,
int fromIndex,
int toIndex)
参数:
a - 要排序的数组
fromIndex - 要排序的第一个元素的索引(包括)
toIndex - 要排序的最后一个元素的索引(不包括)
希望能帮到楼主
作者:
孙涛00
时间:
2013-11-5 09:42
恩,好的 明白
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2