这段Scala代码没有语法错误,但是使用了字符串插值写法"${sum} ${sum/i}",在Scala 2.12之前的版本中需要使用s"${sum} ${sum/i}"或者f"${sum} ${sum/i}%1.2f"才能正确输出结果。另外,如果输入的a为0会导致除数为0的错误。为了避免这种情况,可以在while循环之前加上if判断a是否为0。

标签: 财经


原文地址: https://gggwd.com/t/topic/e82u 著作权归作者所有。请勿转载和采集!