Infoga utdrag | ||||||||
---|---|---|---|---|---|---|---|---|
|
Det finns ingen metod för att avrunda ett decimaltal till N decimaler. Här visar vi ett exempel på hur man kan komma runt detta.
Observera |
---|
Notera att det alltid måste vara ".0" på slutet när man dividerar. |
Två decimaler i svaret
Multiplicera med 100, avrunda till närmaste heltal och dividera med 100. Exempel:
Kodblock |
---|
when questions: Questions() then if (questions.get("vikt") != null && questions.get("langd") != null) { double vikt = questions.get("vikt"); double langd = questions.get("längdlangd") / 100; double bmi = vikt / (langd * langd); double bmiTvaDecimaler = outcome.set(Math.round(bmi * 100) / 100.0; outcome.set(bmiTvaDecimaler); } end |
Tre decimaler i svaret
Vill man ha 3 decimaler blir det
...