定义一个Rational类,说明Scala函数使用
(1)定义一个求两个数的最大公约数的方法。
(2)定义一个求两个整数和的方法。
(3)创建RunFrunction.scala 文件,相关代码如下:
Package scala04
object RunFunction {
def main (ares:Array[Strina]): Unit={
val a=Sum1(4,5)
println(s"a=$a")
val a2=Sum2(4,5)
println(s"a2=$a2")
println(s"gcd=${gcd}(0,4)}")
}
def sum1 (x:Int , y:Int):Int={
return x+y
}
def sum2 (x:Int , y:Int):Int=
return x+y
def gcd (x:Int , y:Int):Int={
if(x==0) y
else gcd(y%x , x)
}
}
输出:
a=9
a2=9
gcd=4