gpt4 book ai didi

java数组,执行正数和负数

转载 作者:行者123 更新时间:2023-11-30 03:07:55 26 4
gpt4 key购买 nike

我需要执行数组列表中的正数和负数。我还需要从数组列表中执行重复项。我将发布我的java代码,希望有人能告诉我为什么我不能运行这个代码。是不是里面少了点什么?提前致谢。

 public static void main(String[] args) {

int i, a, b;
int[] array1 = new int[20];//{12,23, -22, 0, 43,545, -4, -55,43, 12,0, -999, -87

array1[0] = 12;
array1[1] = 23;
array1[2] = -22;
array1[3] = 0;
array1[4] = 43;
array1[5] = 545;
array1[6] = -4;
array1[7] = -55;
array1[8] = 43;
array1[9] = 12;
array1[10] = 0;
array1[11] = -991;
array1[12] = -87;

int[] arrayPlus = new int[20];
int[] arrayMinus = new int[20];


a = b = 0;


for (i = 0; i < 13; i++) {
if (array1 > 0 || array1 == 0) {
arrayPlus[a] = array1;
a++;
} else {
arrayMinus = array1;
b++;
}

}
System.out.println("Positive array numbers");
for (i = 0; i < a; i++) {
System.out.println(arrayPlus);
}


System.out.println("");

System.out.println("Negative array numbers");
for (i = 0; i < b; i++) {
System.out.println(arrayMinus);
}

}
}

最佳答案

您正在将整个表 array1 与整数进行比较。你不能那样做。您应该仅将数组的一个元素与 0 进行比较。这意味着您应该使用 array1[i] 来代替。

关于java数组,执行正数和负数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34296103/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com