Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在不使用arraylist的情况下,我应该应用什么逻辑来打印数组的偶数和奇数?_Java_Arrays - Fatal编程技术网

Java 在不使用arraylist的情况下,我应该应用什么逻辑来打印数组的偶数和奇数?

Java 在不使用arraylist的情况下,我应该应用什么逻辑来打印数组的偶数和奇数?,java,arrays,Java,Arrays,我采用的逻辑是: 循环给定数组并保持数组中奇偶数的计数 假设“n”是数组中偶数的个数,“m”是奇数的个数 然后制作两个大小为“n”和“m”的数组,并在这些数组中存储偶数和奇数,然后显示这两个数组 这个逻辑正确吗?因为我在写代码方面有问题。如果有人能帮忙的话 如果你不能使用ArrayList(大概是家庭作业),那么就改用LinkedList List<Integer> odds = new LinkedList<>(); List<Integer> even

我采用的逻辑是:

  • 循环给定数组并保持数组中奇偶数的计数

  • 假设“n”是数组中偶数的个数,“m”是奇数的个数

  • 然后制作两个大小为“n”和“m”的数组,并在这些数组中存储偶数和奇数,然后显示这两个数组


这个逻辑正确吗?因为我在写代码方面有问题。如果有人能帮忙的话

如果你不能使用
ArrayList
(大概是家庭作业),那么就改用
LinkedList

List<Integer> odds = new LinkedList<>();
List<Integer> evens = new LinkedList<>();
for (int i = 0; i < array.length; i++) {
    if (array[i] % 2 == 0) {
        evens.add(array[i]);
    } else {
        odds.add(array[i]);
    }
}
List赔率=新建LinkedList();
List evens=新链接列表();
for(int i=0;i

然后根据需要打印列表内容。

是否有int数组,即
int[]
?与数组列表
有什么关联?你能给我们展示一下你的代码的例子吗?它不起作用的原因是什么?你好,你想创建两个int数组,一个用于奇数,一个用于偶数吗?