我正在尝试在 Java 中构建一个素数数组。
if(c % 2 != 0 || c % 3 != 0 || c % 5 != 0) {
n.add(c);
}
但我的程序似乎忽略了这个条件,只是将每个数字都添加到我的列表中。但如果我只使用一个条件,例如,
if(c % 2 != 0)
该代码可以完美地忽略任何 2 的倍数的数字。我在这里缺少什么?
我正在尝试在 Java 中构建一个素数数组。
if(c % 2 != 0 || c % 3 != 0 || c % 5 != 0) {
n.add(c);
}
但我的程序似乎忽略了这个条件,只是将每个数字都添加到我的列表中。但如果我只使用一个条件,例如,
if(c % 2 != 0)
该代码可以完美地忽略任何 2 的倍数的数字。我在这里缺少什么?