Ho questo pezzo di codice, che non funziona:
BigInteger sum = BigInteger.valueOf(0);
for(int i = 2; i < 5000; i++) {
if (isPrim(i)) {
sum.add(BigInteger.valueOf(i));
}
}
La variabile somma è sempre 0. Cosa sto facendo di sbagliato?
int
, quindi non è necessarioBigInteger
per questo esempio.