scala基本练习

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 )

总结

最基本的编程语言都是从最基础开始学的

是一个量变到质变的过程

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值