#4 Kit
Tak beru zpět, funguje to, chyba byla jinde. Díky za radu :)
Příspěvky odeslané z IP adresy 2001:718:2:80e:725a:b6ff:...–
Karel
Karel
#2 Kit
To právě bohužel nefunguje. Vyhodí to:
Exception in thread "main" java.util.UnknownFormatConversionException: Conversion = '.'
at java.util.Formatter.checkText(Formatter.java:2547)
at java.util.Formatter.parse(Formatter.java:2533)
at java.util.Formatter.format(Formatter.java:2469)
at java.io.PrintStream.format(PrintStream.java:970)
at java.io.PrintStream.printf(PrintStream.java:871)
at cz.cvut.fel.pr1.Lab04.homework(Lab04.java:91)
at cz.cvut.fel.pr1.Lab04.start(Lab04.java:118)
at cz.cvut.fel.pr1.Start.main(Start.java:13)
Java Result: 1
Karel
Zdravím,
mám následující proměnné:
double cislo1;
double cislo2;
double vysledek;
int des_mista;
Proměnné cislo1, cislo2 a des_mista se zadávají na vstupu.
Dále se provede:
vysledek=cislo1+cislo2;
a já bych potřeboval, aby se proměnná vysledek vytiskla s počtem desetinných míst,
který je roven číslu v proměnné des_mista.
Kdyby počet desetinných míst byl konstantní, tak by výstup mohl vypadat takto:
System.out.printf("%.3f \n", vysledek);
Bohužel nevím, jak místo té trojky dostat do toho tu proměnnou "des_mista".