黑马程序员技术交流社区
标题:
【黑马程序员】java练习3
[打印本页]
作者:
huburt
时间:
2016-5-21 16:31
标题:
【黑马程序员】java练习3
有一个字符串是用空格分隔的一系列整数,写一个程序把其中的整数做如下重新排列打印出来:奇数显示在左侧、偶数显示在右侧。比如‘2 7 8 3 22 9’显示成‘3 7 9 2 8 22‘
public static void main(String[] args) {
String give = "2 7 8 3 22 9";
String[] sarr = give.split(" ");
int[] arr = new int[sarr.length];
for (int i = 0; i < arr.length; i++) {
arr[i] = Integer.parseInt(sarr[i]);
}
Arrays.sort(arr);//排序
StringBuilder sb1 = new StringBuilder();
StringBuilder sb2 = new StringBuilder();
for (int j = 0; j < arr.length; j++) {
if (arr[j] % 2 != 0) {
sb1.append(arr[j]);
sb1.append(" ");
} else {
sb2.append(arr[j]);
sb2.append(" ");
}
}
sb1.append(sb2);
System.out.println(sb1.toString());
}
复制代码
作者:
yiyajing
时间:
2016-5-21 16:52
Java基础入门的书有一种冒泡排序法,不知道是不是这个意思
作者:
我有上将潘凤
时间:
2016-5-21 22:42
学到了。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2