Spark基本编程语言—————scala(函数式编程)
Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。
Scala 运行在 Java 虚拟机上,并兼容现有的 Java 程序。
Scala 源代码被编译成 Java 字节码,所以它可以运行于 JVM 之上,并可以调用现有的 Java 类库。
目录
- 输出20行我爱学习
- 一到100的累加
- 1到100的奇偶数和
- 数的阶乘
- 1到100能被5整除的数
object july { def main(args: Array[String]): Unit = { for (s<-1 to 20){ println("i love study") }
var sum = 0; var w=1 do{ sum+=w w+=1 }while({ w<=100 }) print("一到一百的累加和为:"+sum)
var e=0
var sum=0
for(e<-1 to 100){
if (e%2!=0){
sum=sum+e
}
}
e=e+1
print("奇数和为:"+sum)
var e=0
var sum=0
for(e<-1 to 100){
if (e%2==0){
sum=sum+e
}
}
e=e+1
print("偶数和为:"+sum)
def jiecheng(a: Int): Int = {
if (a<= 1)
return 1
return a * jiecheng(a- 1)
}
def main(args: Array[String]): Unit = {
print("请输入要求整数进行阶乘")
//要导入StdIn模块
var a=StdIn.readInt()
print(" 这个数的阶乘 "+a+" 是 "+jiecheng(a))
}
for(i<- 1 to 100; if i%5==0)
println( i )
总结
最基本的编程语言都是从最基础开始学的
是一个量变到质变的过程