黑马程序员技术交流社区
标题:
将int数组中的奇数放到一个新的int数组中返回。
[打印本页]
作者:
chaos1234
时间:
2016-6-8 21:19
标题:
将int数组中的奇数放到一个新的int数组中返回。
将int数组中的奇数放到一个新的int数组中返回。
作者:
ancheng
时间:
2016-6-9 00:33
import java.util.ArrayList;
public class Main {
public static void main(String args[]) {
int[] arr = { 1, 3, 5, 1, 6, 8, 41, 74, 35, 124, 17, 3, 8, 76, 56, 89 };
int[] num = (int[]) jiShu(arr);
for (int i = 0; i < num.length; i++) {
System.out.println(num[i]);
}
}
private static int[] jiShu(int[] arr) {
ArrayList<Integer> list = new ArrayList<>();
for (int i = 0; i < arr.length; i++) {
if (arr[i] % 2 != 0) {
list.add(arr[i]);
}
}
int[] num = new int[list.size()];
for (int i = 0; i < list.size(); i++) {
num[i] = list.get(i);
}
return num;
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2