Преобразование строки в Integer
-
- Лейтенант
- Сообщения: 361
- Зарегистрирован: 07 сен 2015, 23:53
Преобразование строки в Integer
При преобразовании строковой переменной в Integer получаются следующие результаты:
String Integer
52,5 5205
52.4 5204
52,48 5248
52,50 5250
Первые две строчки дают неверный результат- это можно как нибудь побороть?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось OlegAn1962 22 май 2016, 14:40, всего редактировалось 1 раз.
- Rovki
- Полковник
- Сообщения: 4891
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Контактная информация:
Преобразование строки в Integer
Так вроде сами же победили - запятая и сотые
Электронщик до мозга костей и не только
-
- Лейтенант
- Сообщения: 361
- Зарегистрирован: 07 сен 2015, 23:53
Преобразование строки в Integer
Это то да, но у меня из блока приходит переменная с одним десятичным знаком, и, кроме того, хочется узнать, почему так происходит
Преобразование строки в Integer
Почему не знаю, как временный выход можно пробовать так, костыли, конечно, но работать думаю будет.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Rovki
- Полковник
- Сообщения: 4891
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Контактная информация:
Преобразование строки в Integer
А вот мой костыль
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Электронщик до мозга костей и не только
Преобразование строки в Integer
Еще надо определить правмльное число или нет.
- Rovki
- Полковник
- Сообщения: 4891
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Контактная информация:
Преобразование строки в Integer
Точно ,это только для неправильных чиселОлег писал(а):Еще надо определить правмльное число или нет
а если в стринге 52,04 ,то как будет в интеджи ??
Последний раз редактировалось Rovki 22 май 2016, 17:36, всего редактировалось 1 раз.
Электронщик до мозга костей и не только
Преобразование строки в Integer
Не знаю, не экспериментировал. Может OlegAn1962, расскажет.
-
- Лейтенант
- Сообщения: 361
- Зарегистрирован: 07 сен 2015, 23:53
Преобразование строки в Integer
После умножения будет все правильно- 5204Rovki писал(а):если в стринге 52,04 ,то как будет в интеджи
Преобразование строки в Integer
Спасибо!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей