Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
-1 / 0 / 0
Регистрация: 04.02.2020
Сообщений: 159

Не работает Integer.parseInt()

01.03.2020, 23:07. Показов 2240. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Java
1
2
3
String vIn5= "4,4";
        int vOu5 = Integer.parseInt(vIn5);
        System.out.println("int "+vOu5);
y
не работает в чем проблема ?
Exception in thread "main" java.lang.NumberFormatException: For input string: "4,4"
at java.lang.NumberFormatException.forInput String(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java: 580)
at java.lang.Integer.parseInt(Integer.java: 615)
at com.company.Main.main(Main.java:25)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.03.2020, 23:07
Ответы с готовыми решениями:

Integer.parseInt()
Integer.parseInt() - зачем нужна эта функция и как ней пользоваться. Мне нужно с помощью ее округлять числа.

Считывание из файла Java, почему ошибка в age=Integer.parseInt(pline), не могу разобраться?
в файле записано: Vanya Ivanov 14 Petr Kalilec 34 public class Fail { /** * @param args the command line...

Нельзя преобразовать тип function(a: integer;b: integer):integer к real
unit matr1; interface type matr2=array of real; matr3=array of real; procedure sum (A:matr3;var B:matr2; n:integer); ...

16
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
01.03.2020, 23:41
Цитата Сообщение от Ромае Посмотреть сообщение
4,4
Это похоже на целое число?
0
-1 / 0 / 0
Регистрация: 04.02.2020
Сообщений: 159
02.03.2020, 01:55  [ТС]
iSmokeJC, ну а как мне перевести строку такую в int
0
 Аватар для Goongala
1022 / 562 / 185
Регистрация: 18.08.2013
Сообщений: 2,027
Записей в блоге: 2
02.03.2020, 06:13
Ромае, можешь спарсить в double или float, а потом кастовать в int, либо просто отрезать часть с запятой и спарсить оставшееся
0
 Аватар для Aviz__
2739 / 2048 / 507
Регистрация: 17.02.2014
Сообщений: 9,467
02.03.2020, 08:29
Цитата Сообщение от Ромае Посмотреть сообщение
перевести строку такую в int
что тебе из нее нужно - то, 4? какое число ты хочешь получить?
0
-1 / 0 / 0
Регистрация: 04.02.2020
Сообщений: 159
02.03.2020, 11:24  [ТС]
Aviz__, у меня задание из числа 4.5 стокового типа перевести в разнообразные типы простых переменных
типа float double char и так дале
0
485 / 411 / 126
Регистрация: 23.05.2016
Сообщений: 1,653
02.03.2020, 11:38
Ромае, вопрос остается актуальным. Какое число должно получиться при переводе 4,5 в целое?
0
 Аватар для Aviz__
2739 / 2048 / 507
Регистрация: 17.02.2014
Сообщений: 9,467
02.03.2020, 12:54
Ромае, тебя спрашивают
Цитата Сообщение от Sindbad_M Посмотреть сообщение
Какое число должно получиться при переводе 4,5 в целое?
4 или 5, т.е. как округлять?
0
-1 / 0 / 0
Регистрация: 04.02.2020
Сообщений: 159
02.03.2020, 13:03  [ТС]
Aviz__, нет у меня числ 4,5

Добавлено через 2 минуты
Aviz__, вот какое у меня задание
превратить число 4,5 строчного типа во все возможные (с точки зрения корректности) типы простых переменных
0
 Аватар для Aviz__
2739 / 2048 / 507
Регистрация: 17.02.2014
Сообщений: 9,467
02.03.2020, 13:05
Ромае, ты не знаешь, что такое округление?!
0
-1 / 0 / 0
Регистрация: 04.02.2020
Сообщений: 159
02.03.2020, 13:06  [ТС]
Aviz__, знаю блин ты не понимаешь мое задание
0
 Аватар для Aviz__
2739 / 2048 / 507
Регистрация: 17.02.2014
Сообщений: 9,467
02.03.2020, 13:11
Цитата Сообщение от Ромае Посмотреть сообщение
ты не понимаешь мое задание
да, конечно, не всем дано!
0
485 / 411 / 126
Регистрация: 23.05.2016
Сообщений: 1,653
02.03.2020, 15:57
Цитата Сообщение от Ромае Посмотреть сообщение
не понимаешь мое задание
Вы-то свое задание понимаете? Как писать код, если невозможно проверить правильность его работы?
0
20 / 16 / 6
Регистрация: 15.02.2020
Сообщений: 78
02.03.2020, 16:10
Дело в том, что если те переводишь 4.8 в int через приведение типов, то будет 4. но если округлять в сторону, куда идет перевес по десятым, то будет 5. Потому и вопрос что вы хотите получить в итогге? 4 или 5.
Про приведение типов: https://vertex-academy.com/tut... ov-v-java/
в целом что вы хотите получить? https://vertex-academy.com/tut... h_Prog.jpg
0
485 / 411 / 126
Регистрация: 23.05.2016
Сообщений: 1,653
02.03.2020, 16:19
Округление дробной части равной 1/2 очень разнообразно: https://ru.wikipedia.org/wiki/... ему_целому
0
20 / 16 / 6
Регистрация: 15.02.2020
Сообщений: 78
02.03.2020, 16:21
Sindbad_M, да, вы правы. тут вопрос в том, приведение типов в java нужно использовать? тогда int там всегда равен 4,5 ==4, а если по математике, то тогда смотря в какую сторону округляешь, в большую, 5, в меньшую, 4. я просто наверно не совсем ясно выразился
0
485 / 411 / 126
Регистрация: 23.05.2016
Сообщений: 1,653
02.03.2020, 16:26
Aksters, вы совершенно понятно выразились. Это ТС не хочет ни в сложные, ни в простые, ни в очень простые вопросы вникать. Типа, задание задали, значит существует единственный правильный вариант его решения.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.03.2020, 16:26
Помогаю со студенческими работами здесь

Не корректно работает parseInt("08")
Все это делается в коде asp на JScript под W2K SP3 преобразование строки в число? int1 = parseInt('01') int1 есть число равное 1 ...

Нельзя преобразовать тип function(z: integer;w: integer;e: integer): real к real
program pract18; uses crt; var x,a,i,k:integer; y:real; function prm1 (z,w,e:integer):real; begin for e:=1 to 20 do ...

parseInt
Здравствуйте, не могли ли вы объяснить мне почему JAVA ругается на мое использование parseInt? вот как я использовал : static int...

parseInt(0,10)
Что вернет parseInt(0,10) ? у меня почему-то NaN возвращает

Запрос UPDATE работает только со значением Integer
Уважаемые форумчане, помогите советом. В следующей инструкции вба хочу обновить поле Цена. Но обновление происходит без проблем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Киев стоит - украинская песня
zorxor 28.01.2026
wfWdiRqdTxc О Господи, Вечный, Ты . . . Я помоги, Бесконечный. . . Я прошу Ты. . . Я погибаю, спаси. . . Я прошу Тебя Вечный. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru