Javaで素数の配列を作成しようとしています。
if(c % 2 != 0 || c % 3 != 0 || c % 5 != 0) {
n.add(c);
}
しかし、私のプログラムは条件を無視しているようで、すべての番号をリストに追加するだけです。しかし、たとえば1つの条件を使用すると、
if(c % 2 != 0)
コードは、2の倍数である数値を無視することで完全に機能します。ここで何が欠けていますか?
Javaで素数の配列を作成しようとしています。
if(c % 2 != 0 || c % 3 != 0 || c % 5 != 0) {
n.add(c);
}
しかし、私のプログラムは条件を無視しているようで、すべての番号をリストに追加するだけです。しかし、たとえば1つの条件を使用すると、
if(c % 2 != 0)
コードは、2の倍数である数値を無視することで完全に機能します。ここで何が欠けていますか?