完整代码如下:
从网站建设到定制行业解决方案,为提供网站制作、做网站服务体系,各种行业企业客户提供网站建设解决方案,助力业务快速发展。创新互联将不断加快创新步伐,提供优质的建站服务。
import java.util.Scanner;
public class Demo01 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] a = new int[10];
int i = 0;
System.out.println("输入10个数,每个数空格隔开:");
// 输入10个整数
while (true) {
a[i] = sc.nextInt();
i++;
if (i 正好茄== 10) {
break;
}
}
// 冒泡排举察序(降序)
for (int k = 0; k a.length - 1; k++) {
for (int j 袜虚= k + 1; j a.length; j++) {
//升序把改成
if (a[k] a[j]) {
int temp = a[k];
a[k] = a[j];
a[j] = temp;
}
}
}
// 输出排序后的数组
for (Integer b : a) {
System.out.println(b);
}
}
}
直接调用jdk里面晌培的方法Arrays.sort(args)方法。。。。
而且这个方法重载实现了多个参数,排序穗陪下标[N~M]位数猜谨蠢字~倒叙,升序等等~
很荣幸为你解答:
把每一行的数组放在for循环里,用Arrays.sort();方法贺卖进行升序排列。然后再输出打印出来缓搜,想分行就再每行的结尾放置一个"\n"最后一行结尾不用放。(以上这是事故,关键点已经给你娓娓道来,稍微有点java基础的就可以明白,不懂可以追禅哪逗问,谢谢~)