round
Zaokrouhlí zadané číslo.
BigDecimalround(( Double | BigDecimal ) number [,( RoundingMode | String ) mode [,Integer precision ] ])
- number
 - Zaokrouhlované číslo.
 - mode
 - Režim zaokrouhlení. Viz dokumentaci java.math.RoundingMode pro přehled možných hodnot. Lze zadat i jako řetězec, tedy jednu z hodnot "CEILING", "DOWN", "FLOOR", "HALF_DOWN", "HALF_EVEN", "HALF_UP", "UNNECESSARY", "UP". Výchozí režim je HALF_EVEN, tedy zaokrouhlení k nejbližšímu sudému číslu.
 - precision
 - Přesnost, tedy počet desetinných míst, která má mít výsledek. Defaultně je to nula (zaokrouhluje se na jednotky). Pokud je přesnost záporná, zaorkouhluje se na desítky, stovky atd.
 
Příklad: Zaokrouhlení
Šablona
			Nahoru 7.25:        {ceil(7.25)} 
Nahoru 3.5:         {ceil(3.5)} 
Nahoru -7.75:       {ceil(-7.75)} 
Dolů 7.25:          {floor(7.25)} 
Dolů 3.5:           {floor(3.5)} 
Dolů -7.75:         {floor(-7.75)} 
Obecně 7.25:        {round(7.25)} 
Obecně 3.5:         {round(3.5)} 
Obecně -7.75:       {round(-7.75)} 
Na desetiny 17.256: {round(17.256, "HALF_UP", 1)} 
Na desítky 17.256:  {round(17.256, "HALF_UP", -1)} 
Výstup
			Nahoru 7.25:        8 
Nahoru 3.5:         4 
Nahoru -7.75:       -7 
Dolů 7.25:          7 
Dolů 3.5:           3 
Dolů -7.75:         -8 
Obecně 7.25:        7 
Obecně 3.5:         4 
Obecně -7.75:       -8 
Na desetiny 17.256: 17.3 
Na desítky 17.256:  20 
Pro vložení příspěvku do diskuse se přihlašte.