Loading...
MarkManchev avatar MarkManchev 0 Точки

YardGreening

Понеже съм нов може ли да попитам как да направя 9-та задача от 5-ти урок(Simple Calculations and Operations)

Scanner scanner = new Scanner(System.in);

double pricePerSM = 7.61;

double discount = 0.18;

System.out.printf("%.2f");

Само до тук стигам и не знам дали има parseDouble и какво да напиша след шаблона

 

Тагове:
0
Programming Basics
mark79 avatar mark79 639 Точки

Здравей,

ето един примерен код за тази задача

        double area = Double.parseDouble(scanner.nextLine());
        //  Прочитаме плoщта от конзолата и я парсваме към число

        double totalPrice = area * 7.61;
        //  Пресматаме стойността за озеляняване
        double discount = totalPrice * 18 / 100;
        //  Изчисляваме отстъпката
        double finalPrice = totalPrice - discount;
        // Пресмятаме крайната цена след отстъпката

        System.out.printf("The final price is: %.2f lv.%n", finalPrice);
        System.out.printf("The discount is: %.2f lv.", discount);
        // Подаваме стойност, закръглена до 2-ри знак и печатаме на конзолата

Поздрави :)

1
04/09/2019 09:35:54
adamsadams avatar adamsadams 1 Точки

Какво се постига с %n

0
mark79 avatar mark79 639 Точки

Здравей,

 

извадка от https://stackoverflow.com по този въпрос


The documentation of Java specifies to use %n rather than \n for a newline.

As per the Oracle JavaSE Number documentation - а new line character appropriate to the platform running the application. You should always use %n, rather than \n.

и още ..

%n is special code (placeholder) for new-line symbol (that might be \r\n or \n) in formatted string.

You can think of %n as a symbol that will be replaced with the \r\n or \n in the resulting string.

 

Поздрави.

0
04/09/2019 07:25:04
adamsadams avatar adamsadams 1 Точки

Благодаря!
Да разбирам ли, че ако добавя %n, няма да има нужда да се вмъква цял един празен ред
System.out.println(); между двата System.out.printf

0
mark79 avatar mark79 639 Точки

Здравей,

ДА - точно това е идеята.

Поздрави.

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.