Например, как я смогу преобразовать 2 ^ 60
или 12345678901234567890123456789012345678901234567890
в двоичный формат?
В основном, числа, которые слишком велики для представления в Java.
Редактировать: Я буду создавать класс, который сможет представлять слишком большие числа. Мне просто трудно понять, как преобразовать десятичное число в двоичное.
Edit2: А также, мне не разрешено использовать BigDecimal, BigInteger или любую другую библиотеку, извините за то, что не указал ранее.