Judge - Programming Basics - Simple Conditional Statements грешка!
В задачата Metric Converter, ми вади грешка при една от проверките с Java езика. Ето го и кода ми: http://pastebin.com/PACXfc1i
И снимка на грешката: http://imgur.com/a/4fIIA
В задачата Metric Converter, ми вади грешка при една от проверките с Java езика. Ето го и кода ми: http://pastebin.com/PACXfc1i
И снимка на грешката: http://imgur.com/a/4fIIA
: Може да помислиш как да решиш задачата по-умно, тези проверки не са най-добрия начин, особено ако има още 10-тина мерни единици пак ли ще ползваш ифове? :) . Може да разгледаш някакви структури от данни като речници или да ползваш switch. Също така кода ще е по-четим и грешките ти ще се намират по-лесно. Няма проблем в задачата, поне не и при мен.
http://pastebin.com/jcmRjdeE - Това е на C#, като дава 100/100. Само, че съм изнесъл switch-а в отделен метод, за да не се налага да се повтарям два пъти, като цяло кода би трябвало да е четим за теб, нищо че пишеш на java.
Здравейте,
Знам че темата е старичка, но имам абсолютно същата грешка и продължавам да не разбирам защо отпечатва грешна стойност при въведен вход double за количеството от определена мерна единица. http://pastebin.com/gBj8vTbP
На ред 45 замени принтирането :
System.out.printf("%f %s", size, destMetric);
По този начин казваш на Java, че ще принтираш float число(тоест да ти го закръгли). Иначе по подразбиране когато числото е прекалено голямо или прекалено малко го прави в scientific notation.
Много благодаря! :)
И аз я имах тази грешка, но не помня какво промених. До колкото си спомням мисля, че направих закръгление на изходните стойности.
Колега,може да погледнеш начина по който аз я реших:
https://github.com/inktechnkikov/Java/blob/master/Java%20Basic/src/metricConverter.java
пс сега гледам че и аз нещо не съм я направил като хората.щя е напиша и ще пусна кода...
ps2 задачата е коректна.За да отпечата цифрата, където ти гърми съм направил един къстъм формат - намира се най-долу в кода.Тествано е и работи - 100/100.Успех :)
#JustAJavaThings :D
#CSharpMasterRace
Работата е там,че тепърва се запознавам с форматирванията в Джава,има особености не е като при C# :)