下面是我做了什麼,以及它是否工作正常,但我想使陰性和陽性的文章沒有固定的數字,所以代碼可以在任何陣列上運行:的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));
任何意見?
我想有兩個數組,而不是列表。如何生成負數和正數的數組? –
謝謝你們。它像我想要的那樣工作:) –