Здравствуйте. Обращаюсь с просьбой объяснить и разъяснить смысл, заложенный в коде тела цикла вышеозначенной задачи. Спасибо.
for (int i = 0;i < binaryNumber.length(); i ++){
int index = binaryNumber.length() - 1 - i;
int value = Character.getNumericValue(binaryNumber.charAt(index));
decimalNumber += value * Math.pow(2, i);
Интересно следующее:
Какую смысловую нагрузку несёт в себе строка: int index = binaryNumber.length() - 1 - i;
а также: что означает инициализация переменной "value"?????
Anonymous #2501635
10 уровень
Тело цикла.
Обсуждается
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
wersiv
7 января, 16:13
тут в 25 строке ошибка
0
safelogj Android Developer
23 декабря 2025, 22:05
в 25 строке
вы не склеиваете результаты, а просто записываете новое значение в строку
в 39 строке вы строку сравниваете по ссылке?
дальше не смотрел сори, я не понял чт оу вас делает переменная rezult, она всегда 0, для чего она?
0