binaryNumber.charAt(binaryNumber.length() - 1 - i) * (int) Math.pow(2, i); //не работает, даже если создать отдельную переменную типа int и присвоить это значение
decimalNumber += Character.getNumericValue(binaryNumber.charAt(binaryNumber.length() - 1 - i)) * (int) Math.pow(2, i); //работает
Vitalina
12 уровень
Может кто-нибудь объяснить почему один вариант подходит, а другой нет?
Обсуждается
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Стас Пасинков Software Developer в Zipy Master
6 апреля, 21:38
вся загвоздка тут: Character.getNumericValue(...)
0
Стас Пасинков Software Developer в Zipy Master
6 апреля, 21:41
0
VitalinaExpert
7 апреля, 11:12
Всё понял спасибо, где-то пропустил этот момент
0