tengo este pedazo de código, que no está funcionando:Java: ¿Cómo usar BigInteger?
BigInteger sum = BigInteger.valueOf(0);
for(int i = 2; i < 5000; i++) {
if (isPrim(i)) {
sum.add(BigInteger.valueOf(i));
}
}
La variable suma es siempre 0. ¿Qué estoy haciendo mal?
Por cierto, la suma debe caber fácilmente en 'int', por lo que no es necesario' BigInteger' para este ejemplo. – notnoop
No, cambié el código. El número es más grande que 5000. –
La pregunta vinculada como duplicada no parece tener el mismo problema que esta pregunta (la pregunta relacionada es acerca de * qué * función usar para que se pueda agregar BigInteger, esta es sobre * cómo * usar la función agregar) – justhalf