课堂笔记4(大学生作业)

表示循环的几种方式:


 1. for (num <- 1 to 5){
  println(num)
  }
 2.for(num <- 1 until 6){
   println(num)
   }
 3.for(num <- range.exclusive (1,6)){
  println(num)
  }

变量:var
常量:val
测试:Test
案例:Demo
数组:Array
一个大空格=4个小空格
\t 制表符打空格
1.在for中可以添加过滤条件,注意if后面不带括号
2.当执行体中只有一行代码的时候,可以省略大括号
scala推荐一行代码完成所有逻辑
例如:

for(num <- 1 to 99 if num%2==1) print (num+"\t")

ctrl+alt+c 快速格式化代码
函数:函数就是一个代码片段,方便重复执行,
定义函数有两个明确:1.函数的参数 2.函数的返回值
Int 整数 Double 小数 String 字符串 Unit 没有
函数简写: ()=> {}
控制台输入:Stdin.readint()
控制台输出:print println
循环:for(num <- 迭代对象) {}
数组:一组数量 容器/盒子
索引(位置)从0开始,数组长度是固定,数组牛提供一个属性 length,sclal中专门提供了3个方法用于做数组的操作
语法:
1.var/val 数组名字=Array(变量1,变量2,、、、)
2.var/val 数组的名字=new Array(长度)
foreach(循环) filter(过滤) map(转换)以上三个方法接收的参数完全一致时,可以直接省略参数的输出变量,直接写出函数即可。
数组用法:

1.val arr=Array(1,2,3,4,5)
println(arr(0)) //取值
arr(0)=101 //改值
println(arr(0)) //101
2.val arr2=new Array[Int] (5) //创建一个盒子用于存放了5个整数
arr2(0)=1
arr2(1)=1
arr2(2)=1
arr2(3)=1
arr2(4)=1
//arr2(5)=1  不对,数组索引越界异常
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值