职业大赛训练课堂笔记(第四)

Test  测试                   Demo 案例                   Array 数组      (首字母需大小写)

scala循环:Range(start ,end,step)

                   1  to  5

                   1  until   5

exclusive 是自动生成的

变量用var   常量用val

def textol():  Unit={...} 储存代码

\t 制表符大写空格tab                                  \n换行

1.在for中可以添加过滤条件。注意if的后面不带小括号

2.当执行体中只有一行代码的时候,可以省略大括号

scala推荐一行代码完成所有逻辑

ctrl+alt+l  快速格式化代码

函数就是一个代码片段,方便重复执行

定义函数有两个明确:

1.函数的参数:输入一个数,整数  n:Int 

2.函数的返回值:没有返回值 Unit

val n=StaIn.readInt()  从控制台输入

控制台输入:StaIn.readInt()

控制台输出:print println

循环 for(num<--  迭代对象){}

数组:一组变量  可以理解为一个容器,数组的长度是固定的索引(位置)从0开始

语法:var/val 数组的名字 Array (变量1,变量2.....)

           var/val 数组的名字=new Array(长度)

Array lndex Out Of Bounds Exception:5    数组索引越界异常

for(num < -1 <= to <=4){                   循环4次

数组中提供了一个属性叫 length 获取长度

scala 中专门提供了3个方法用于数组长度的操作

foreach(输出)   filter(过滤)   map(转换)

以上三个方法接收的参数都是函数,数组会把容器中的每一个元素当做参数传递给函数,用于使用函数的缩写  () = > {}

当前输出的变量和函数的参数完全一致时,可以直接省略参数的输出变量,直接写出函数即可

arr3.foreach  (item  => println(item

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值