Scala

Scala的循环结构
1.while语句:
  其语法格式为:
  while(condition){               //condition是条件语句,
  statement(s);                 //当条件语句为真时,执行下列语句;当其为假时,跳出循环。
  }
  eg:用IDEA打印1-10的数

73041dfd9ef54fedbc9ab23528b9f58c.png

 2.do…while语句
  其语法格式为:
  do{
  statement(s);               //先执行循环语句,再判断条件语句,
  } while(condition);        //当条件语句为真时,执行下列语句;当其为假时,跳出循环。
eg:用IDEA打印1-10的数

c284a7ada5304253afb306f0ad974821.png 3.for语句
  其语法格式为:
  for(var  x <- Range;表达式1;表达式2){        //<-实际上是一种模式匹配,可理解为把Range
       statement(s);                                             //中的值分别赋予变量x,然后再把x的值赋予表
  }                                                                             //达式进行操作。
eg:686219be7051482fb7076480b0905b94.png

 练习:
1.while…和do…while…的区别在哪里?
  while…是先判断条件,再决定是否执行
  do…while…先执行一次代码,再判断条件
2.如何执行循环守卫?
  for(var i <- 区间;if 条件){ }236822aa46454e5e98fffe3821db17af.png

3.如何执行循环步长?
  for(var x <- 区间;by 步长

5ffc01f0d3fa48a782e0414ca472bec8.png

 

4.for 语句用什么设置返回值?
  for 语句用 yield 关键字表示返回值情况

708eac1e40d84de88a7dcfe908ae589f.png 

 

5.continue 的功能是什么?如何实现?
  continue的功能是跳出本轮循环;breakable写在循环里面,在循环语句中我们常用break代替countinue。

25fb71a8eaa34fb7b1e830a889c1cdb0.png

 

6.打印1-10,遇到3就停止输出

f63bd1519c054e41b44a0335c44b032b.png

 7.打印乘法表

99046431324d440da2950cca87f6ff32.png

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值