在Java中,数组是一种用于存储多个相同类型元素的数据结构。要将数组中的负数和正数分区,可以使用以下方法:
以下是一个示例代码:
public class ArrayPartition {
public static void main(String[] args) {
int[] array = {1, -2, 3, -4, 5, -6, 7, -8, 9, -10};
ArrayList<Integer> positiveNumbers = new ArrayList<>();
ArrayList<Integer> negativeNumbers = new ArrayList<>();
for (int num : array) {
if (num >= 0) {
positiveNumbers.add(num);
} else {
negativeNumbers.add(num);
}
}
System.out.println("Positive numbers: " + positiveNumbers);
System.out.println("Negative numbers: " + negativeNumbers);
}
}
这段代码将数组中的正数存储在positiveNumbers
列表中,将负数存储在negativeNumbers
列表中,并打印输出结果。
对于这个问题,腾讯云没有特定的产品或链接与之相关。这个问题是关于Java编程语言中的数组操作,与云计算领域无直接关联。
领取专属 10元无门槛券
手把手带您无忧上云