Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Мне помогли написали кусок кода, но он у меня не запускается что не так не знаю?

Аль Нессир Ученик (46), на голосовании 1 год назад
вот тут помогли

https://www.cyberforum.ru/java/thread2035573.html


я запускал на Intelij IDEA , показывает ошибки:


C:\Users\User\.jdks\openjdk-20\bin\java.exe "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.1\lib\idea_rt.jar=58126:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.1\bin" -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath

C:\Users\User\IdeaProjects\untitled\out\production\untitled;C:\Users\User\Downloads\algs4.jar Osmos.MeteorFlow

Exception in thread "main" java.lang.IllegalArgumentException: x is NaN
at edu.princeton.cs.algs4.StdDraw.validate(StdDraw.java:776)
at edu.princeton.cs.algs4.StdDraw.filledCircle(StdDraw.java:1140)
at Osmos.MeteorFlow.main(MeteorFlow.java:135)

Process finished with exit code 0
Голосование за лучший ответ
Вай? Мастер (2026) 1 год назад
Ошибки указывают на то, что проблема связана с библиотекой algs4.jar и методом filledCircle() из класса StdDraw. В сообщении об ошибке указано, что значение x является NaN (Not a Number), что означает, что оно не является числом.

Возможно, проблема связана с тем, что в коде используются значения NaN для координат точек, которые передаются в метод filledCircle(). Попробуйте проверить, что все координаты точек являются числами и не содержат значений NaN.

Также, возможно, проблема связана с версией библиотеки algs4.jar. Попробуйте обновить ее до последней версии и повторно запустить код.

Если проблема не устраняется, попробуйте обратиться за дополнительной помощью на форуме или обратиться к автору кода, который вам помогал.
Похожие вопросы