今天深入了解了下scala,之前一直不理解学习spark和scala,今天了解了一下scala,Scala是一门编程语言,可以运行在Java的虚拟机上,而spark是用Scala开发的所以学习spark先学习Scala可以更容易理解spark。
今天在eclipse上安装了Scala相关环境,以及学习了一些Scala语言的相关规范,完成了一个实验二的一小部分,之后的编程明天将完成。
今天实验的源代码:
package ch.Tutorial2 object exercise2_1 { def main(args:Array[String]){ print("请输入q的值:") var p= scala.io.StdIn.readLine() var Sn:Double=jisuan(p.toInt) println("Sn="+Sn) } def jisuan(p:Int): Double={ var Sn:Double=0; var i:Double=1; while(Sn<p){ Sn+=(i+1)/i i+=1 } return Sn } }
实验截图