@Makaron3000

Почему вылазит ошибка int cannot be converted to java.math.BigInteger?

При использовании метода выдаёт ошибку int cannot be converted to java.math.BigInteger, хотя я сделал перевод BigInteger into Integer
public static String oddity(BigInteger n) {
        int n2 = n.intValue();
        int count = 0;
        for(int i = 1; i <= n2; i++){
            if(n2 % i == 0){
                count++;
            }
        }
        if(count % 2 == 0){
            return "even";
        }
        return "odd";
    }
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ответы на вопрос 2
xez
@xez Куратор тега Java
Senior Junior Roo
Видимо, потому что вы вместо BigInteger пихаете в метод int
Ответ написан
@Makaron3000 Автор вопроса
и да так пробовал тоже, выбивала та же ошибка
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
29 июл. 2021, в 03:08
5000 руб./за проект
26 июл. 2021, в 20:10
15000 руб./за проект
28 июл. 2021, в 22:43
12000 руб./за проект