保留X位小数(Double) swift

简介:

代码如下,输入要保留的小数个数

 

extension Double {

    /// Rounds the double to decimal places value

    func roundTo(places:Int) -> Double {

        let divisor = pow(10.0, Double(places))

        return (self * divisor).rounded() / divisor

    }

}



      本文转自zsdnr  51CTO博客,原文链接:http://blog.51cto.com/12942149/1928937,如需转载请自行联系原作者



相关文章
|
5月前
|
Java
Java中将保留四位小数的Double转换为String的方法详解
选择合适的方法,可以使代码更加简洁、高效,同时也能满足不同场景下的需求。
102 5
|
6月前
|
Java
Java的double值保留2位小数
【6月更文挑战第16天】Java的double值保留2位小数
253 0
Java对double值进行四舍五入,保留两位小数的几种方法
Java对double值进行四舍五入,保留两位小数的几种方法
167 1
|
Java
Java:String.format实现double类型保留固定小数位
Java:String.format实现double类型保留固定小数位
171 0
JAVA Double 类型数据保留2位小数
JAVA Double 类型数据保留2位小数
271 0
JAVA Double 类型数据保留2位小数
|
7月前
|
存储 Java
百度搜索:蓝易云【Java语言之float、double内存存储方式】
由于使用IEEE 754标准进行存储,float和double类型可以表示非常大或非常小的浮点数,并且具有一定的精度。然而,由于浮点数的特性,它们在进行精确计算时可能会存在舍入误差。在编写Java程序时,需要注意使
102 0