blob: 2bba345663f62e1bc54de9ad4b701ee4a5d11c8c (
plain) (
tree)
|
|
object Test extends Application {
Test1
Test2
}
object Test1 {
import BigInt._
val x: BigInt = 1
val y = x + 1
val z = 1 + y
println(z)
println(z <= 3)
println(3 < z)
println(z == 3)
println(3 == z)
println()
}
object Test2 {
import BigDecimal._
val x: BigDecimal = 1
val y = x + 1
val z = 1 + y
println(z)
println(z <= 3)
println(3 < z)
println(z == 3)
println(3 == z)
val a = BigDecimal(Math.MAX_LONG, Precision.DECIMAL32)
val b = BigDecimal(Test1.x)
val c = a - b
println(c)
println(c > Math.MAX_LONG)
println(c <= Math.MAX_LONG)
}
|