object BasicArithmetic def plus(a: Int(32), b: Int(32)): Int(32) = { a + b } def minus(a: Int(32), b: Int(32)): Int(32) = { a - b } def mul(a: Int(32), b: Int(32)): Int(32) = { a * b } def mod(a: Int(32), b: Int(32)): Int(32) = { a % b } def div(a: Int(32), b: Int(32)): Int(32) = { a / b } val a: Int(32) = 1; val b: Int(32) = 2; Std.printString(Std.intToString(plus(a, b))); Std.printString(Std.intToString(mul(plus(a, b), b))); Std.printString(Std.intToString(minus(mul(plus(a, b), b), b))); Std.printString(Std.intToString(mul(minus(mul(plus(a, b), b), b), b))); Std.printString(Std.intToString(div(4, 2))); Std.printString(Std.intToString(div(3, 2))); Std.printString(Std.intToString(div(1, 2))); Std.printString(Std.intToString(div(-1, 2))); Std.printString(Std.intToString(div(-2, 2))); Std.printString(Std.intToString(div(-3, 2))); Std.printString(Std.intToString(mod(5, 2))); Std.printString(Std.intToString(mod(-5, 2))); Std.printString("test finished") end BasicArithmetic