Closed AngelKalinkov closed 7 years ago
При мен работи и с дробни числа.
А при мен не се получава!? Може би повредата е някъде в моя телевизор :) Някакви предположения?
Scanner-a e вързан за System locale настройките и ако от там е избрана държава, в която ,
e десетичния знак, ще хвърля грешката, която получаваш.
Опциите са или да смениш настройките, или в самия код да добавиш например
Scanner scanner = new Scanner(System.in).useLocale(Locale.US);
.
Благодаря за информацията! Изобщо не се светнах, че това е проблемът, защото в Intellij като натиснеш точка се отпечатва точка, за разлика от Excel например, където излиза запетая. Благодаря още веднъж за съдействието!
Линк към файла: https://github.com/SoftUni/Programming-Basics-Book-Java-BG/blob/master/chapter-03-simple-conditions.md
Описание: В Judge кодът, посочен в "Пример: отлична оценка" и "Пример: отлична оценка или не", се приема за верен, но той сработва единствено при вход цяло число. Ако входираме обаче, както е по условието на задачата, оценка с дробна част, се получава грешка.
Текущ текст: https://github.com/SoftUni/Programming-Basics-Book-Java-BG/blob/master/assets/chapter-3-1-images/01.%D0%95xcellent-result-01.png
https://github.com/SoftUni/Programming-Basics-Book-Java-BG/blob/master/assets/chapter-3-1-images/02.Excellent-or-not-01.png
Текст след поправката: double evaluation = Double.parseDouble(scanner.nextLine());