import scala.io.StdIn
object test4 {
def a(n:Double): Double={
if(n <= 1)
return 1
n * a(n-1)
}
def main(args:Array[String]): Unit = {
println("请输入整数:")
val n:Double = StdIn.readDouble()
println("The a of " + n + " is " + a(n))
}
}
上面import是引入输入模块 如果没有写将会报错
return是已经不被推荐使用的语言 如果有更好的表达可以把它更换掉最好
object 指的是你的项目名称 test4只是我的这个小项目的名称
差不多就这样
相关文章
- 12-01使用python语言计算n的阶乘
- 12-011006 笨阶乘(模拟-eval函数计算字符串表达式的值)
- 12-01这是关于scala计算n的阶乘的表达式
- 12-01(c语言)输入两个整数a和n,计算下面表达式的值。Sn=a+aa+aaa+aaaa+.....+aa..aa(n个a)
- 12-01shell脚本,通过一个shell程序计算n的阶乘。
- 12-01如何使用C语言来计算n的阶乘?(递归?)
- 12-01按要求编写Java程序: (1)编写一个接口:InterfaceA,只含有一个方法int method(int n); (2)编写一个类:ClassA来实现接口InterfaceA,实现int method(int n)接口方 法时,要求计算1到n的和; (3)编写另一个类:ClassB来实现接口InterfaceA,实现int method(int n)接口 方法时,要求计算n的阶乘(n!);
- 12-01Java 计算N阶乘末尾0的个数-LeetCode 172 Factorial Trailing Zeroes
- 12-01阶乘之和 输入n,计算S=1!+2!+3!+…+n!的末6位(不含前导0)。n≤10 6 ,n!表示 前n个正整数之积。
- 12-01Java初学者作业——编写Java程序, 在控制台输入数字,计算表达式1-2+3-4……+(2*n-1)+2*n的结果。