我正在做一個素數生成器,並且爲了使它更有效率,我試圖只測試數字,而不是我已經找到的素數,而不是測試數量的所有數字< sqrt 。我試圖讓我成爲我的素數列表,但我不知道如何讓它在我的第二個循環內重現。我認爲這只是針對a <- 2測試,不a <- c(a,i) x <- 3:1000
a <- 2
for (i in x)
{for (j in a)
{if (i %% j == 0)
我認爲構造函數在邏輯上是正確的,我只是無法弄清楚如何在主要中調用它! :)任何人都可以幫忙嗎?如果有人只是快速查看我的代碼,那就太好了:)非常感謝! 另外,我在這個實現中使用了arrayLists,我必須這樣做,所以我不想改變它,即使它只是使用數組實現更容易。 import java.util.*;
public class PrimeNumberss {
public static
誰願意幫我做作業? 我嘗試使用BigIntegers在Java中實現Fermat's primality test。我的實現如下,但不幸的是它不起作用。有任何想法嗎? public static boolean checkPrime(BigInteger n, int maxIterations)
{
if (n.equals(BigInteger.ONE))
return