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

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

01.03.2020, 23:07. Показов 2307. Ответов 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__
2755 / 2062 / 509
Регистрация: 17.02.2014
Сообщений: 9,491
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__
2755 / 2062 / 509
Регистрация: 17.02.2014
Сообщений: 9,491
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__
2755 / 2062 / 509
Регистрация: 17.02.2014
Сообщений: 9,491
02.03.2020, 13:05
Ромае, ты не знаешь, что такое округление?!
0
-1 / 0 / 0
Регистрация: 04.02.2020
Сообщений: 159
02.03.2020, 13:06  [ТС]
Aviz__, знаю блин ты не понимаешь мое задание
0
 Аватар для Aviz__
2755 / 2062 / 509
Регистрация: 17.02.2014
Сообщений: 9,491
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
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru