Scala学习记录

Scala的循环结构:

 

1.while语句:

 

  其语法格式为:

 

  while(condition){ //condition是条件语句,

 

  statement(s); //当条件语句为真时,执行下列语句;当其为假时,跳出循环。

 

  }

 

  eg:用IDEA打印1-10的数

73274f7b676c4ef8a411c64130e34cc7.png

 2.do…while语句

 

  其语法格式为:

 

  do{

 

  statement(s); //先执行循环语句,再判断条件语句,

 

  } while(condition); //当条件语句为真时,执行下列语句;当其为假时,跳出循环。eg:用IDEA打印1-10的数

deccb29e2d21447c8543aa7c511958be.png

 3.for语句

 

  其语法格式为:

 

  for(var x <- Range;表达式1;表达式2){ //<-实际上是一种模式匹配,可理解为把Range

 

       statement(s); //中的值分别赋予变量x,然后再把x的值赋予表

 

  } //达式进行操作。

 

eg:

b31ae513452746c1a3c3727887de4622.png

 小习一下:

 

1.while…和do…while…的区别在哪里?

 

  while…是先判断条件,再决定是否执行

 

  do…while…先执行一次代码,再判断条件

 

2.如何执行循环守卫?

 

  for(var i <- 区间;if 条件){ }

521ec3d33f9c46dcabf7b01617f15ef7.png

 3.如何执行循环步长?

 

  for(var x <- 区间;by 步长)

f8edf33d87e04e6586864dfea4b9a86f.png

 4.for 语句用什么设置返回值?

 

  for 语句用 yield 关键字表示返回值情况

01b9e1f49446476a8b8bafb8565325a1.png

 5.continue 的功能是什么?如何实现?

 

  continue的功能是跳出本轮循环;breakable写在循环里面,在循环语句中我们常用break代替countinue。

3c8eddd8f854459ea1d7e946d7d25ded.png

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值