summaryrefslogtreecommitdiff
path: root/test/files/jvm/bigints.scala
diff options
context:
space:
mode:
authormichelou <michelou@epfl.ch>2008-02-06 14:45:52 +0000
committermichelou <michelou@epfl.ch>2008-02-06 14:45:52 +0000
commit411793e1ba329a47eb692617ff37f9fcc22341f8 (patch)
treeb0f57b868098c5476f50b6907cb599dc33045baa /test/files/jvm/bigints.scala
parent1021800b39ed89c2269bd3722aa4522d038c5c19 (diff)
downloadscala-411793e1ba329a47eb692617ff37f9fcc22341f8.tar.gz
scala-411793e1ba329a47eb692617ff37f9fcc22341f8.tar.bz2
scala-411793e1ba329a47eb692617ff37f9fcc22341f8.zip
added class BigDecimal
Diffstat (limited to 'test/files/jvm/bigints.scala')
-rw-r--r--test/files/jvm/bigints.scala35
1 files changed, 30 insertions, 5 deletions
diff --git a/test/files/jvm/bigints.scala b/test/files/jvm/bigints.scala
index 627c81cbfc..2bba345663 100644
--- a/test/files/jvm/bigints.scala
+++ b/test/files/jvm/bigints.scala
@@ -1,13 +1,38 @@
object Test extends Application {
+ Test1
+ Test2
+}
+
+object Test1 {
import BigInt._
val x: BigInt = 1
val y = x + 1
val z = 1 + y
- Console.println(z)
- Console.println(z <= 3)
- Console.println(3 < z)
- Console.println(z == 3)
- Console.println(3 == z)
+ 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)
}