Vapros za double
Здравейте,колеги,
Моля Ви да ми помогнете за следния проблем:
Например 123.456
тази . не ми излиза в крайния резултат na конзолата.
Как може да се оправи?
Благодаря Ви предварително.
Здравейте,колеги,
Моля Ви да ми помогнете за следния проблем:
Например 123.456
тази . не ми излиза в крайния резултат na конзолата.
Как може да се оправи?
Благодаря Ви предварително.
Дай малко повече инфо, за да можем да съдействаме :)
ако искаш да ти излезе директно в конзолата му казваш:
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ка.
Ами ако отпечатваш цяло число, много ясно, че няма да имаш точка
Извинявам се за късния отговор.
То4но така е.Сбъркала съм типа данни.
4ак сега стана зада4ата.
Благодаря много.