Tag: 数学

以Java计算能力

在Java中有没有其他的方式来计算一个整数的幂? 我现在使用Math.pow(a,b),但是它返回一个double,这通常是很多工作,并且当你只想使用整数时看起来不那么干净(一个权力总是会产生一个整数) 。 Python中有没有像Python那样简单的东西?

科特林计算与generics的标准差

我想写一个方法来计算提供的数字的标准偏差。 这里是这样的: fun calculateSD(numArray: List): Double { var sum = 0.0 var standardDeviation = 0.0 for (num in numArray) { sum += num } val mean = sum / numArray.size for (num in numArray) { standardDeviation += Math.pow(num – mean, 2.0) } val divider = numArray.size – 1 return Math.sqrt(standardDeviation / divider) } 但是,我想这也工作列表双,浮动等 所以它需要使用generics: […]

浮点数学是否被破坏?

0.1 + 0.2 == 0.3 -> false 0.1 + 0.2 -> 0.30000000000000004 为什么会这样呢?

未解决的参考sqrt()Kotlin

我想用:( 链接 ) fun sqrt(x: Double): Double 这是我kotlin版本中的一个基本的数学函数: kotlinc-jvm 1.2.0(JRE 1.8.0_151-b12) 其实我的代码是: fun main(args: Array){ println(doSqrt(“16”)); } fun doSqrt(num: String) : String{ var number: Int = num.toInt(); var nb: Double = number.toDouble(); var result: Double = sqrt(nb); return (result.toString()) } 但是当我编译 kotlinc test.kt -include-runtime -d test.jar 结果是: test.kt:10:26: error: unresolved reference: sqrt var result: Double […]