Vapros za double
Здравейте,колеги,
Моля Ви да ми помогнете за следния проблем:
Например 123.456
тази . не ми излиза в крайния резултат na конзолата.
Как може да се оправи?
Благодаря Ви предварително.
Здравейте,колеги,
Моля Ви да ми помогнете за следния проблем:
Например 123.456
тази . не ми излиза в крайния резултат na конзолата.
Как може да се оправи?
Благодаря Ви предварително.
Какво ти излиза вместо това?
За какъв език става въпрос? Пробвай да форматираш изхода - printf, System.out.printf.. за C# не мога да помогна :)
Здравей,
за коя задача става дума, така не става ясно какво се опитваш да направиш :)
Дай малко повече инфо, за да можем да съдействаме :)
ако искаш да ти излезе директно в конзолата му казваш:
public static void main(String[] args) { double a =123.456; System.out.println(a); } }
Ако искаш да ти излиза до определен знак дадено число от double ти трябва форматен спецификатор - в случая за double е %f. За принтирането на числото се използва метода printf - System.out.printf("%.2f", a);
След точката в "%.2f" пишеш даденият брой цифри, които искаш да се принтират след запетаята на дробното числото.
double a = 3.1416;
%f - ще се принтира 3.1416
%.2f - ще се принтира 3.14
Благодаря,но пак слято ми изкарва на конзолата.Става въпрос за С++.
Зада4ата е рожден ден.Когато си проееряеам кода ми се полу4ава то4ката,но в крайния резултат няма то4ка.
Излиза ми слято:123456
Излиза ми слято:123456
Дай някакъв конкретен код, за да видя какво точно става.