下面是我做了什么,以及它是否工作正常,但我想使阴性和阳性的文章没有固定的数字,所以代码可以在任何阵列上运行:的Java:解析阵列正负阵列
int[] array = {15, 22, 71, -27, 33, -44, 0, 334, -82};
int[] negative = new int[3];
int[] positive = new int[6];
int n = 0;
int p = 0;
for(int i=0;i<array.length;i++){
if(array[i]<0){
negative[n] = array[i];
n++;
}else{
positive[p] = array[i];
p++;
}
}
System.out.println("Negative array : " + Arrays.toString(negative));
System.out.println("Positive array : " + Arrays.toString(positive));
任何意见?
我想有两个数组,而不是列表。如何生成负数和正数的数组? –
谢谢你们。它像我想要的那样工作:) –