学习进度(6)

今天在虚拟机上安装了Scala,做了实验二的一部分。

安装Scala的时候发现虚拟机上不了网了,但是外边的win10系统并没有断网,弄了好长时间终于整好了。然而具体原因还是不清楚,莫名其妙的虚拟机就能上网了。

Scala的安装

  详情参考菜鸟教程的安装详解:https://www.runoob.com/scala/scala-install.html,我下载的是2.11.12版本(https://www.scala-lang.org/download/2.11.12.html

实验

1.  计算级数

请用脚本的方式编程计算并输出下列级数的前 n 项之和 Sn,直到 Sn 刚好大于或等于 q为止,其中 q 为大于 0 的整数,其值通过键盘输入。

例如,若 q 的值为 50.0,则输出应为:Sn=50.416695。请将源文件保存为exercise2-1.scala,在REPL模式下测试运行,测试样例:q=1时,Sn=2;q=30时,Sn=30.891459;q=50 时,Sn=50.416695;

创建文件exercise2-1.scala并加入代码:

import scala.io.StdIn
object test { def main(args: Array[String]) { var s
= 0.0 println("请输入n") var n:Long = StdIn.readLine().toLong var i = 1.0 while(s < n) { i = i + 1 s = s + i / (i - 1) } println("q=" + n + ",Sn=" + s) } }

运行结果:

原文地址:https://www.cnblogs.com/dream0-0/p/12316157.html