Programul Kotlin pentru a rotunji un număr la n locuri zecimale

În acest program, veți învăța să rotunjiți un număr dat cu n zecimale în Kotlin.

Exemplul 1: rotunjiți un număr folosind formatul

 fun main(args: Array) ( val num = 1.34567 println("%.4f".format(num)) )

Când rulați programul, ieșirea va fi:

 1.3457

În programul de mai sus, am folosit metoda format () pentru a imprima numărul dat în virgulă mobilă cu 4 zecimale. Cele 4 zecimale sunt date de format.4f.

Aceasta înseamnă, tipăriți doar până la 4 locuri după punct (zecimale), și f înseamnă să imprimați numărul virgulă mobilă.

Exemplul 2: rotunjiți un număr folosind DecimalFormat

 import java.math.RoundingMode import java.text.DecimalFormat fun main(args: Array) ( val num = 1.34567 val df = DecimalFormat("#.###") df.roundingMode = RoundingMode.CEILING println(df.format(num)) )

Când rulați programul, ieșirea va fi:

 1.346

În programul de mai sus, am folosit DecimalFormatclasa pentru a rotunji un număr dat.

Declarăm formatul folosind # modele #.###. Acest lucru înseamnă că dorim num până la 3 zecimale. De asemenea, setăm modul de rotunjire la Ceiling, acest lucru face ca ultimul loc dat să fie rotunjit la numărul următor.

Deci, 1,34567 rotunjit la 3 zecimale imprimă 1,346, 6 este următorul număr pentru zecimala a 5-a.

Iată codul Java echivalent: programul Java pentru a rotunji un număr la n locuri.

Articole interesante...