zoukankan      html  css  js  c++  java
  • 2020寒假学习记录(3)——Scala实验2-1计算级数

    一、计算级数

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

    Sn=2/1+3/2+4/3+...+(n+1)/n

    import io.StdIn._
    object jishu{
    def main(args: Array[String]){
    println("输入q(>0):")
    var q = readInt();
    var Sn:Float = 0
    var n:Float = 1
    while(Sn<q){
    Sn += (n+1)/n
    n += 1
    }
    println("Sn="+Sn)
    }
    }

    运行结果如下:

    二、遇到的问题及解决方法

    1.在对test2-1.scala文件进行编译时,出现了下面的错误:

    test2-1.scala:1: error: ';' expected but identifier found.
    object test2-1 {
                ^
    one error found

    解决:出现错误的原因是我在编程时讲文件名与对象名写的一致,出现了这个错误,这点与Java不同,Scala并不要求文件名与对象名一致。

  • 相关阅读:
    tf.get_variable
    tf.Variable
    tf.placeholder
    conda命令详解
    linux查看程序运行时占用的内存
    ubuntu安装openssh-server
    sed命令
    二分查找
    vue简单使用
    斐波那契数列求解
  • 原文地址:https://www.cnblogs.com/Qi77/p/12258082.html
Copyright © 2011-2022 走看看