Професионална програма
Loading...
+ Нов въпрос
svetoslavpopov avatar svetoslavpopov 20 Точки

Проблем с форматирането на числата

Здравейте.
Знам, че крайния срок за домашното вече мина, но не ми дава мира и бих желал ако е възможно някой да ми хвърли малко светлина по въпроса.

На задачата Formating Numbers oт домашното за Java Синтаксис непрекъснато ми дава някаква тъпа грешка, на която не можах да намеря решение. ето го решението ми, опитах какво ли не. Дори преписах примера от лекцията и постоянно ми казва, че не съм въвел валидни аргументи..... 

Моля ако някой знае какво може да се направи нека сподели :)

 

Поздрави, 
Светослав :)

0
Java Advanced
Anonymous:
Solved.
a.angelov avatar a.angelov 1317 Точки

Здравей,

не даваш информация каква точно е грешката, а това е важно.

На пръв поглед виждам, че нямаш зададени дефолтни стойности за регионалните настройки:

Locale.setDefault(Locale.ROOT);

Така може да имаш проблем при въвеждане на десетичния знак на числата с плаваща запетая.

0
frisky avatar frisky 16 Точки

Кодът ти при мен не дава никакви грешки, но форматирането е грешно.Може да си с по-стара версия на java, ако не се лъжа на по-старите версий printf не работи.Колкото до крайния срок на домашното е днес, така че имаш време да го оправиш :))

0
shan0 avatar shan0 53 Точки

Като не знаем каква е грешката е малко трудно да ти помогнем :D но аз имах подобен проблем и мисля,че и при теб е същата работа, пробвай това:

 

1.Десен бутон на проекта -> Properties.

2.Отиваш на Java Compiler, от там включваш опцията enable project specific settings, и избираш версия над 1.5 (print formattinga се добавя след тази версия на джава)

3.Apply и готово, поне при мен това реши проблема :)

 

Успех!

4
svetoslavpopov avatar svetoslavpopov 20 Точки

Точно това се оказа "нещото" което причинява проблема... :D

Благодаря за помощта и успех :)

0